首页 文章

使用irrlicht与mingw

提问于
浏览
0

我正在使用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:在搜索-lIrrlicht时跳过不兼容的./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时跳过不兼容的 . \ 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:在搜索-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:在搜索-lIrrlicht时跳过不兼容的./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)

1 回答

  • 0

    问题是Irrlicht.a提供的是一个32位的库,我正在编译64位,所以我不得不使用32位编译器 .

相关问题