错误加载GLEW库(错误LNK2001)

错误加载GLEW库(错误LNK2001)

问题描述:

我安装GLEW库到Visual Studio:
X64 /斌/ glew32.dll到%SYSTEMROOT%/ SYSTEM32
X64/lib中/ glew32.lib为{VC根}/lib目录
包括/ GL/glew.h为{VC根} /包含/ GL
包括/ GL/wglew.h为{VC根} /包含/ GL
错误加载GLEW库(错误LNK2001)

并添加链接库>输入:glew32.lib并写入#pragma comment

#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(The OpenGL Extension Wrangler Library)。您可以将其与源代码中的以下附注链接在一起:

#pragma comment(lib, "glew32.lib") 

或者您可以修改项目设置中的链接器标志。这假定你已经安装了GLEW库。在我的系统,我安装了它在以下路径:

C:\Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib/glew32.lib 

的路径可能是您的系统上的不同,并有与GLEW链接,如果你不想安装它的其他方式。