Windows 7 Vs2012配置OpenGL出現的問題

最近在配置opengl,按照網上的教程(http://blog.csdn.net/foxhole123/article/details/9279251)配置好後,出現瞭如下的問題:


打開windows下的GL.h文件夾,發現如下圖所示錯誤,在查閱相關資料後在該文件中包含#include<Windows.h>,就解決問題了,主要原因是:

gl.h裏面包含了大量WINGDIAPI和APIENTRY,這只是問題中的兩個,其中WINGDIAPI在wingdi.h中定義爲#define WINGDIAPI,APIENTRY在windef.h中定義爲#define APIENTRY __stdcall,看來這個windows版本中的gl庫對windows的有着很大的依賴,記得書裏面講到windows下的OpenGL主要依賴兩部分,一是windows的GDI,一部分是圖形硬件,所以我想讓OpenGL和windows分離的徹底一些看來是不太實際了


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章