我在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
库,但没有错误。
有任何想法吗 ?
答案 0 :(得分:2)
将您的.lib
文件放在库的默认包含目录中
对于VS 2013,它是
X86 ...\Visual Studio 12.0\VC\lib
X64架构的...\Visual Studio 12.0\VC\lib\amd64
然后转到Project Properties
→Configuration Properties
→Linker
→Input
,然后修改名为Additional Dependencies
的字段。看图片