簡體   English   中英

QT Creator-跨平台編譯

[英]QT Creator - cross platform compiling

適用於Windows,Mac和Linux!

是這樣做的唯一方法...。是在每個OS上安裝QT Creator並編譯自己的版本嗎?

(當前在Mac OSX下運行QT Creator)

Qt Creator只是自動化工具,它將為您創建Makefile和相鄰文件。

如果您想交叉編譯,只需擴展您的Makefile,以便可以交叉編譯,例如,通過:

export TARGET=i686-mingw32
CXX=$TARGET-g++ RANLIB=$TARGET-ranlib AR=$TARGET-ar make -f Makefile.mingw

參考在這里 請注意,您將需要為每個目標(包括庫)擁有完整的工具鏈。 這是一個單獨的主題,但希望那里有很多文章。 順便說一句,大多數Linux發行版都有mingw32工具鏈可用,我相信OSX也應該有一個。

另外,您可能對tmake很有興趣-它最初是為自動生成用於構建Qt的Makefile而開發的。

Qt Creator只是一個IDE,不是編譯器。 您可以將其配置為使用所需的任何編譯器,包括交叉編譯器(例如GCC cross-compiler )。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM