编译器是mingw32。语言是C99。操作系统是Windows。显卡是Nvidia 260GTX在Windows上获取OpenGL设置(mingw32?)
我可以链接到opengl32/glu32并构建它,但没有包含OpenGL 3.x ...其实,我会说它可能缺少2.x扩展!
GLEW和GLM都是C++,并且不能直接使用C. Glee没有任何mingw32二进制文件(并且不会在我的系统上进行干净地构建)。
我正在使用SDL,它具有一些OpenGL函数(??),但是看起来过时了。
我只是我不明白为什么很难获得C/OpenGL在Windows上工作的根本问题?为什么这么独特?为什么Khronos不提供SDK /库/头文件等?
我通过Java/lwjgl做OpenGL,并且没有时间去设置它,并让它编译/运行。
是什么让你认为GLEW不适用于C?它应该工作得很好。你试过了吗?你有没有得到任何错误? – Bart 2011-04-19 08:18:05
谢谢,但是当我尝试与GLEX链接并且启用了-std = c99 -ansi时,我收到了一堆编译器/链接错误。也没有mingw32构建;只有MSVC。 – user697111 2011-04-19 19:02:43
GLEW和GLEE都有mingw32软件包。不要在ANSI C99中干净地编译。 – user697111 2011-04-19 22:46:37