2015-04-01 91 views
0

我安裝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 

回答

0

你錯過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鏈接,如果你不想安裝它的其他方式。