加载GLEW库时出错(错误LNK2001)
Error loading GLEW library (error LNK2001)
我将GLEW库安装到Visual Studio中:
x64/bin/glew32.dll到%SystemRoot%/system32
x64/lib/glew32.lib到{VC根目录}/lib
include/GL/glew.h到{VC Root}/include/GL
include/GL/wglew.h到{VC根}/include/GL
并在Linker中添加库>输入:glew32.lib并编写#pragma注释
#pragma comment(lib, "opengl32.lib")
#pragma comment(lib, "glu32.lib")
#pragma comment(lib, "glut32.lib")
#pragma comment(lib, "glew32.lib")
#include <iostream>
#include <windows.h>
#include <glew.h>
#include <glut.h>
但Visual Studio继续编写错误:
1>Core.obj : error LNK2001: unresolved external symbol __imp____glewBindVertexArray
1>Core.obj : error LNK2001: unresolved external symbol __imp____glewGenVertexArrays
您缺少GLEW(OpenGL扩展牧马人库)。您可以将其与源代码中的以下杂注链接:
#pragma comment(lib, "glew32.lib")
或者,您可以在项目设置中修改链接器标志。这假设您已经安装了GLEW库。在我的系统上,我将其安装在以下路径:
C:Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib/glew32.lib
您的系统上的路径可能不同,如果您不想安装GLEW,还有其他方法可以链接它。
相关文章:
- 我收到错误LNK2001:未解析的外部符号(C++代码)
- 错误 LNK2001:未解析的外部符号"private: static class Game Game::game_"
- 错误 LNK2001:VS2017 中未解析的外部符号___iob_func
- 使用外部变量会导致"unsigned char"错误LNK2001
- Dlib错误LNK2001未解析的外部符号
- VTK / ITK/ QT - 未解决的外部符号错误 (LNK2001)
- 我如何使用Bullet Physics SDK在VS2015中清除错误LNK2001
- 链接器错误(LNK2001)当库编译罚款时
- VS 错误 LNK2001:未解析的外部符号
- C++错误LNK2001:未解析的外部符号函数_main
- 使用我的静态库时,错误lnk2001
- 如何修复错误LNK2001和LNK2019
- 错误 LNK2001:未解析的外部符号 WINAPI
- C++链接器错误LNK2001和LNK1120 Winsock2 Lib
- 为什么我会收到错误LNK2001和LNK1120
- 为什么错误LNK2001:在这种情况下未解析的外部符号
- 错误 LNK2001:未解析的外部符号"__declspec(dllimport) public: class QString & __thiscall QString::operator=(clas
- 错误LNK2001:未解析的外部符号Visual C++
- 加载GLEW库时出错(错误LNK2001)
- 在VS2012的Release模式下编译时出现错误LNK2001