2010-12-14 289 views
0

我試圖運行位於這裏的代碼: http://r3dux.org/2010/11/single-call-opengl-texture-loader-in-devil/C++「文件格式無法識別」?

而且它要求我使用魔鬼,所以我把它安裝到我的C:使用Win32安裝程序的\ usr \文件夾中。我很積極,我的環境也設置爲從正確的\ lib文件夾中讀取。我的鏈接看起來是這樣的:

-lglfw 
-gluw32 
-lopengl32 
-lglu32 
-ldevil 

其他一切加載罰款,但是當它到達「ldevil」,編譯器(開發 - C++)引發錯誤:無法識別的文件格式。

+2

說真的,得到一個更新的IDE。 – 2010-12-14 20:29:30

+1

請注意,編譯器實際上是MinGW,而不是Dev-C++。 – 2010-12-14 20:31:54

+1

@比利:編譯器實際上是'g ++'。和一個*舊*一個。 – 2010-12-14 20:55:25

回答

4

最有可能的惡魔庫不是與您正在嘗試構建應用程序的編譯器/操作系統/選項/體系結構構建的。您需要從源代碼構建或獲取正確的版本。

+0

最有可能使用Visual Studio構建。 'cl'和'g ++'不會讀取彼此的導入庫。 – 2010-12-14 20:56:33

相關問題