簡體   English   中英

我應該在Linux或Windows中進行交叉編譯嗎?

[英]Should I cross-compile in Linux or Windows?

要使用Qt SDK在Linux中創建.exe ,我應該在Linux中交叉編譯我的應用程序還是在Windows中交叉編譯我的應用程序?

對於 Windows,你需要 Linux上交叉編譯。

編輯:

  1. Linux上安裝MinGW。
  2. Linux交叉編譯你的Qt代碼。 應該生成一個Windows二進制文件( .exe )。
  3. 你完成了。 使用Qt運行時庫在任何Windows系統上快樂地執行exe。

希望這能說明問題。

JRH

可以在Linux中進行交叉編譯 ,也可以在Windows中進行編譯

首先,kvg。 Google搜索“在Linux for linux for windows中交叉編譯qt應用程序”,首先出現的鏈接是: http//silmor.de/29

步驟應該很簡單:

  • 安裝mingw
  • 安裝qt linux二進制文件,這樣你就可以得到qmake和moc以及編譯所需的其他東西。
  • 獲取windows qt二進制文件和應用程序所需的其他可能的庫。
  • 創建一個新的qmake配置文件(有關詳細信息,請參閱silmor.de頁面)
  • 轉到您的源文件夾並調用qmake -spec $ SpecFileCreatedInStep4
  • 使
  • 利潤!!
  • 關閉你的問題。

暫無
暫無

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

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