簡體   English   中英

如何使用Qtcreator制作獨立的Mac應用程序

[英]How to make a standalone mac app using qtcreator

我已經在QtCreator上使用C ++和Qt構建了一個應用程序。 結果是一個.app文件。

現在,當我從Qt Creator運行它時,它運行良好。 但是,當我在其他計算機(未安裝Qt)上運行它時,它沒有運行。

錯誤畫面轉儲 我已經知道原因是因為我的.app文件未正確部署(因為.app中沒有添加框架文件夾)

但是我現在很難解決它。 我正在跟蹤此鏈接,但由於純用於控制台而無法實現。

有什么方法可以使用Qt Creator修復它嗎?

Qt應用程序依賴於Qt的庫,該庫必須與該應用程序一起在內置的應用程序捆綁包中提供。 文檔中詳細介紹了為OS X部署Qt應用程序的步驟。

如果不使用Qt之外的其他任何庫, 則只需要在bin目錄中運行工具macdeployqt (它是Qt安裝的一部分)。 您可以將其設置為在Qt Creator中的構建步驟中運行,但我建議僅在將最終捆綁包實際部署到另一台計算機之前進行。

調用macdeployqt會將必需的Qt框架復制到捆綁軟件中,並設置框架的路徑,以便捆綁軟件中的二進制文件知道在哪里可以找到它們。

如果使用任何其他框架或庫,則需要自己復制這些框架或庫,並使用install_name_tool設置對它們的引用

暫無
暫無

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

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