【发布时间】:2017-12-27 00:45:20
【问题描述】:
当我尝试编译我的 VS 2015 C++ 项目时,我得到了 9 个未解决的外部符号错误。当我尝试将 GLEW 编译为我的项目的一部分(使用源代码)时发生错误。谷歌搜索显示此错误通常是由于缺少 OpenGL 库引起的,但我已经在使用 SDL2,据我所知,它的源代码中包含 OpenGL。这是我尝试编译时的输出。
Error LNK2001 unresolved external symbol __imp__wglGetCurrentDC@0 glew.obj 1
Error LNK2001 unresolved external symbol __imp__wglGetProcAddress@4 glew.obj 1
Error LNK2001 unresolved external symbol __imp__glGetString@4 glew.obj 1
Error LNK2001 unresolved external symbol __imp__glGetIntegerv@8 glew.obj 1
Error LNK2001 unresolved external symbol __imp__wglCreateContext@4 glewinfo.obj 1
Error LNK2001 unresolved external symbol __imp__wglDeleteContext@4 glewinfo.obj 1
Error LNK2001 unresolved external symbol __imp__wglMakeCurrent@8 glewinfo.obj 1
Error LNK2001 unresolved external symbol __imp__wglGetCurrentContext@0 visualinfo.obj 1
Error LNK2001 unresolved external symbol _gluGetString@ 4visualinfo.obj 1
Error LNK1120 9 unresolved externals Executable.exe 1
如果我需要在我的项目中包含另一个库,我在哪里可以下载它?另外,如果有,它有源代码吗?如果可能,我宁愿避免使用 .dll。
编辑:这不仅仅是未解析外部符号的一般示例。我在问我需要包含哪些库来修复错误。
【问题讨论】: