我正在尝试使用 SDL 和 OpenGL 研究一些 C++。作为 OpenGL 的绑定,我选择了 GLEW,我终于要编译它了……好吧,直到我要使用比 OpenGL 1.1 更新的绑定。在 SDL 之前,包括 glew 标头,我根本不使用 SDL,使用 Code::Blocks 和 mingw 进行编译。glew32.lib 是链接的,还有 opengl32 和 glu32 库。一旦我使用 glGenBuffers(来自 OpenGL 1.5 afaik),我就会从链接器收到以下错误:
对 _imp____glewGenBuffers 的未定义引用
我查看了我下载的 glewinfo.exe 工具,它告诉我 OpenGL 1.5 已成功包含,但由于某种原因他找不到它。
我几乎整天都在搜索这个问题,再次编译 glew(为此下载了 MS VC),仍然没有结果。我做错了什么?