小编Nic*_*kal的帖子

尝试在Visual Studio 2013中引用静态库项目时出现链接器错误

我的Visual Studio解决方案中有两个项目:A(静态库.lib项目)和B(使用A的项目).我按照以下步骤在B中引用了A:

right click B > properties > common properties > references > add new reference > select A from projects tab

我已经使用additional include directories选项设置了.h文件的路径properties > Configuration Properties > C/C++ > General

单独构建时,项目A成功构建.但是在构建项目B时,它显示unresolved external symbol如下错误:

Error   46  error LNK2001: unresolved external symbol __imp____glewActiveTexture    c:\Users\student\documents\visual studio 2013\Projects\MCAProject\Narovatar\Narovatar\OGLDEV_Imported.lib(ogldev_texture.obj)   Narovatar
Error   21  error LNK2001: unresolved external symbol __imp____glewAttachShader c:\Users\student\documents\visual studio 2013\Projects\MCAProject\Narovatar\Narovatar\OGLDEV_Imported.lib(technique.obj)    Narovatar
Error   12  error LNK2001: unresolved external symbol __imp____glewBindBuffer   c:\Users\student\documents\visual studio 2013\Projects\MCAProject\Narovatar\Narovatar\ogl_mesh.obj  Narovatar
Error   13  error LNK2001: …
Run Code Online (Sandbox Code Playgroud)

c++ linker static-libraries visual-studio-2013

3
推荐指数
1
解决办法
4744
查看次数

什么时候在C ++中发生不完整的类型错误

谁能告诉我C ++编译器何时引发“不完整的类型错误”?

注意:我故意将这个问题留给了一些开放的答案,以便我自己调试代码。

c++ incomplete-type

2
推荐指数
1
解决办法
3520
查看次数