0

我现在对尝试链接这个 glew 库感到非常沮丧

这是构建日志:

g++ -o test.exe "src\\test.o" -lglew32 -lglfw -lglu32 -lopengl32 
src\test.o: In function `main':
C:\dev\test\Debug/../src/test.cpp:31: undefined reference to `_imp__glewInit@0'
C:\dev\test\Debug/../src/test.cpp:41: undefined reference to `_imp____glewGenVertexArrays'
C:\dev\test\Debug/../src/test.cpp:42: undefined reference to `_imp____glewBindVertexArray'

我已经尝试在构建命令中移动哪些库首先出现。

这似乎是互联网上其他人遇到的问题,但我似乎无法找到任何已修复它的问题

4

1 回答 1

1

好的,我知道回答我自己的问题有点奇怪,但问题是:

显然错误发生在两个方面

  • 首先,我不需要glu32,只需要opengl32,因为我相信glew自己处理了这个
  • 其次,出于某种奇怪的原因,我不得不打电话给

    #define GLEW_STATIC
    

    在我导入之前手动

于 2013-01-09T07:45:19.810 回答