为什么连接器未找到防御层?

时间:2018-12-27 02:09:07

标签: c++ opengl linker-errors

尝试编译程序:

#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) 请告诉我

0 个答案:

没有答案