GLEW和VS 2012:未解析的外部符号

时间:2015-07-05 12:11:57

标签: c++ opengl visual-studio-2012 glew

我在SO上尝试了类似问题的所有答案,没有任何效果 我使用VS2012从源代码编译了二进制文件,我复制了.lib.文件,.dll文件和.h

这是我得到的错误

error LNK1120: 5 unresolved externals 
error LNK2001: unresolved external symbol ___GLEW_VERSION_3_3 
error LNK2001: unresolved external symbol _glewExperimental 
error LNK2019: unresolved external symbol glewGetErrorString@4 referenced in function main 
error LNK2019: unresolved external symbol glewGetString@4 referenced in function main 
error LNK2019: unresolved external symbol glewInit@0 referenced in function main 

我使用的是Windows 8 64位,但我的视觉工作室是32位 我也使用freeglut库,但没有错误。
有任何想法吗 ?

1 个答案:

答案 0 :(得分:2)

将您的.lib文件放在库的默认包含目录中 对于VS 2013,它是
X86 ...\Visual Studio 12.0\VC\lib X64架构的...\Visual Studio 12.0\VC\lib\amd64 然后转到Project PropertiesConfiguration PropertiesLinkerInput,然后修改名为Additional Dependencies的字段。看图片

enter image description here