2012-04-20 36 views
0

我在MinGW中遇到wglext.h問題。 Visual Studio的版本不工作(編譯器尖叫關於缺少的定義)。MinGW中的WGL錯誤

所以我試圖用檯面,開發和使用MinGW編譯它 - 我收到的bug

Fatal error: glapi.h: No such file or directory 

任何想法如何解決這個問題?

+0

所以我成功編譯檯面的libopengl32.a - 但現在出現另一個問題 - 請看這裏:http://oi44.tinypic.com/nn5put.jpg – ZarakiKenpachi 2012-04-20 13:59:59

回答

0

所以再次回答我的問題。

已解決!

您必須在對象文件(出於某些未知原因)之後針對OpenGL32和GDI32進行鏈接。

所以不是(我用一個makefile,所以打開包裝會看起來像)

g++ -lopengl32 -lgdi32 main.o -o main 

必須使用

g++ main.o -lopengl32 -lgdi32 -o main 
+1

GCC的文檔明確指出,文件的順序很重要,鏈接時編譯單元總是應該定義庫 – datenwolf 2012-04-20 14:39:40