尝试编译程序:
#define GLEW_STATIC
#include <GL/glew.h>
#include <GL/glext.h>
#include <GLFW/glfw3.h>
...
glGenBuffers(0, 0);
构建命令:
g++ main.cpp -lglfw3 -lgdi32 -lopengl32 -lglew32s
G ++答案:
C:/Qt/Tools/mingw530_32/bin/../lib/gcc/i686-w64-mingw32/5.3.0/../../../../i686-w
64-mingw32/lib/../lib/glew32s.lib(tmp/glew_static/Release/Win32/glew.obj):(.text
$mn+0x7): undefined reference to `_imp__wglGetProcAddress@4'
编译器找到所有库,但是链接器抛出错误。我知道 wglGetProcAddress 在opengl32.lib中分配了(我包括了这个lib) 请告诉我