我有一個應用程序項目,取決於我自己創建的幾個共享庫。據Qt的4.6文件「在Mac OSX上部署應用程序」:macdeployqt和第三方庫
注意:如果你想有一個第三方庫 要包含在你的應用程序 包,那麼你就必須添加一個excplicit LIB入口該庫到您的 應用程序的.pro文件。否則, macdeployqt工具不會將 第三方.dylib複製到包中。
我已經將lib條目添加到我的應用程序的.pro文件中,但是當我執行macdeployqt時,我寫入的庫不會被複制到該包中。我在.pro文件如下:
LIBS += -L../Libraries -lMyLib
一切都建立好了,它只是當我嘗試從我遇到的問題,即捆綁運行「未找到圖像」的錯誤。
是否有macdeployqt中的錯誤,或者我還需要更多的東西到我的.pro文件?
+1「同名的應用程序包」的一部分。我的.app名稱中包含內部版本號,但不包含二進制文件。這似乎解決了我的一個問題。謝謝。 – kolenda 2015-04-23 12:06:30
你macdeployqt再度缺少的庫複製到應用程序和install_name_toll那些缺少庫運行 – MistyD 2016-02-03 02:00:08
@MistyD號macdeployqt,它至少是如何工作的,當我寫這個答案運行,無助於那些缺少的庫。這就是您手動運行install_name_tool的原因。 – 2016-02-03 15:13:46