我想在 Windows / Visual Studio 12 上使用 SDL2 和 OpenGL
我的源代码包括 SDL_opengl.h 并且编译良好(它使用 glBindBuffer()、glGenBuffers() 等函数...)
我已将以下依赖项添加到链接器输入:SDL2.lib;SDL2main.lib;opengl32.lib
但是,链接失败并出现错误:error LNK2019: unresolved external symbol _glBindBuffer@8
还有一些。
glEnable() 和 glClear() 等其他函数可以毫无问题地链接。
知道为什么吗?
我应该使用 GLEW 吗?如果是这种情况,为什么要在 SDL_opengl.h 中声明 glBindBuffer()、glGenBuffer()、...?