簡體   English   中英

Qt應用程序的跨平台編譯

[英]Cross-platform compiling of a Qt application

我編寫了一個使用Qt框架的C ++應用程序。 我想在不同的平台上提供此應用程序。 由於我使用Linux,因此編譯Linux代碼沒有問題。 問題是:

我可以編譯我的代碼,使其在Windows,Mac等上運行嗎? 如上所述,我正在研究Linux機器,不可能安裝所有不同的平台。

如果可能,需要采取哪些步驟(簡單來說)?

如果有關於這個主題的任何文件,我很高興閱讀任何內容 - 請指出我正確的方向。

謝謝!

您可以為Windows執行此操作,但我認為您無法為Mac執行任何操作。

對於Windows,請參閱以下兩篇文章:

在Linux上交叉編譯Qt4 / Win

在Linux上交叉編譯Qt / Win應用程序

另外,請參閱此先前的堆棧溢出問題

遇到一些困難 - 您需要安裝交叉編譯才能在Linux上創建Windows二進制文件。 那部分很容易。

然后,您需要在交叉編譯器下配置Qt。 鑒於Qt有許多外部依賴關系,我預計這將是毛茸茸的。

簡而言之,我認為您最好在VirtualBox等仿真器中安裝Windows的虛擬實例。

編輯:啊,Kaleb甚至指向教程。 好一個。

暫無
暫無

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

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