編譯Windows,Mac和Linux!QT Creator - 跨平臺編譯
要做到這一點的唯一方法是在每個操作系統上安裝QT Creator並編譯自己的版本?
(目前運行Qt Creator的在Mac OSX)
編譯Windows,Mac和Linux!QT Creator - 跨平臺編譯
要做到這一點的唯一方法是在每個操作系統上安裝QT Creator並編譯自己的版本?
(目前運行Qt Creator的在Mac OSX)
Qt Creator只是一個自動化工具,它會爲你創建Makefile和相鄰文件。
如果要交叉編譯,簡單地擴展你的Makefile所以它可能是可能的交叉編譯,例如通過:
export TARGET=i686-mingw32
CXX=$TARGET-g++ RANLIB=$TARGET-ranlib AR=$TARGET-ar make -f Makefile.mingw
參考是here。請注意,您需要爲每個目標(包括圖書館)提供完整的工具鏈。這是一個單獨的主題,但希望有一大堆文章。順便說一句,大多數Linux發行版都提供了mingw32工具鏈,我相信OSX也應該有一個。
另外,您可能對tmake高度感興趣 - 它最初是爲了構建Qt而自動生成Makefiles。
Qt Creator的只是一個IDE,而不是一個編譯器。您可以將其配置爲使用任何您喜歡的編譯器,包括交叉編譯器(例如GCC cross-compiler)。