編譯器是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