我正在編譯源程序(Ogitor)與mingw。程序編譯配置CMake(使用boost,食人魔)。用mingw編譯Ogitor
末的mingw32-make的日誌的一部分:
.......
信息:通過鏈接到__imp___ZN4Ogre4Math 12NEG_INFINITYE解決食人魔::數學:: NEG_INFINITY(自動導入)
創建庫文件:.. \ lib \ libOgitor_d.dll.a
c:/ qt/mingw/bin /../ lib/gcc/mingw32/4.4.0 /../../../../ mingw32/bin/ld.exe:警告 :在沒有在 e命令行中指定的--enable-auto-import時激活了自動導入。
這應該工作,除非它涉及從自動導入的DLL引用符號 的恆定數據結構。
CD d:\發動機\ Ogitor \ v0-4-A \ BIN \ Ogitor & &複製 「」 .. \運行路徑\ BIN
系統找不到路徑。
的mingw32-使[2]:[LIB/libOgitor_d.dll]錯誤1
的mingw32-使[2]:離開目錄D:/Engine/Ogitor/v0-4-a/bin'
d:/引擎/ Ogitor/v0-4-A /斌
mingw32-make[1]: [Ogitor/CMakeFiles/Ogitor.dir/all] Error 2
mingw32-make[1]: Leaving directory
mingw32- make:[all]錯誤2
所選命令錯誤。我如何修復它?
我在官方論壇上詢問過這個問題。程序的作者說,MinGW暫時不支持,他們推薦使用MSVC。真的,MSVC項目編譯沒有問題。如果花很多時間,我們可以用MinGW來建造項目 – 2011-02-23 06:40:30