2010-12-14 157 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