用mingw使用irrlicht
我使用的是mingw-w64(gcc 4.9.2)
我下载了irrlicht我尝试了一个例子
C: dev irrlicht-1.8.1 irrlicht-1.8.1 lib Win32-gcc> x86_64-w64-mingw32-g ++ -I ../ ../include/ -L。 -lIrrlicht test.cpp C:/ Program Files(x86)/ CodeBlocks / mingw-w64 / mingw64 / bin /../ lib / gcc / x86_64-w64-mi ngw32 / 4.9.2 /../../ .. /../x86_64-w64-mingw32/bin/ld.exe:在搜索-lIrrlicht时跳过不兼容的./l ibIrrlicht.a
C:/ Program Files(x86)/ CodeBlocks / mingw-w64 / mingw64 / bin /../ lib / gcc / x86_64-w64-mi ngw32 / 4.9.2 /../../../../ x86_64 -w64-mingw32 / bin / ld.exe:在搜索-IIrrlicht时跳过不兼容的./I rrlicht.dll
C:/ Program Files(x86)/ CodeBlocks / mingw-w64 / mingw64 / bin /../ lib / gcc / x86_64-w64-mi ngw32 / 4.9.2 /../../../../ x86_64 -w64-mingw32 / bin / ld.exe:跳过不兼容。 l ibIrrlicht.a搜索-lIrrlicht时
C:/ Program Files(x86)/ CodeBlocks / mingw-w64 / mingw64 / bin /../ lib / gcc / x86_64-w64-mi ngw32 / 4.9.2 /../../../../ x86_64 -w64-mingw32 / bin / ld.exe:在搜索-lIrrlicht时跳过不兼容的./l ibIrrlicht.a
C:/ Program Files(x86)/ CodeBlocks / mingw-w64 / mingw64 / bin /../ lib / gcc / x86_64-w64-mi ngw32 / 4.9.2 /../../../../ x86_64 -w64-mingw32 / bin / ld.exe:在搜索-IIrrlicht时跳过不兼容的./I rrlicht.dll
C:/ Program Files(x86)/ CodeBlocks / mingw-w64 / mingw64 / bin /../ lib / gcc / x86_64-w64-mi ngw32 / 4.9.2 /../../../../ x86_64 -w64-mingw32 / bin / ld.exe:找不到-lIrrlicht collect2.exe:错误:ld返回1退出状态
看来Irrlicht.a提供的库与我的编译器不兼容。 所以我试图重新编译库中所示的Makefile中,我运行mingw32-make win32,然后我得到另一个错误::配方目标'zlib / adler32.o'失败
mingw32-make:*** [zlib / adler32.o]错误1
任何人都可以帮忙(注意我不想使用vc ++)
问题是Irrlicht.a提供的是一个32位库,我正在编译64位,所以我不得不使用32位编译器。
链接地址: http://www.djcxy.com/p/53393.html