使用SQLite我試圖部署使用SQLite的上OS X一個的Qt應用 Qt應用程序。 我只是運行的命令:如何部署在OS X
macdeployqt MyApplication.app -dmg
,我得到以下錯誤:
ERROR: no file at "/opt/local/lib/mysql55/lib/libmysqlclient.18.dylib"
我已經讀到SQLite的插件上this link,但我不明白它是如何工作的。
注意: 我有一個文件夾:......./Qt5.3.2/5.3/clang_64/plugins/sqldrivers/
包含:
libqsqlite.dylib
libqsqlite_debug.dylib
和一些相關的其他庫其他SQL驅動程序。
任何想法如何解決這個問題?
感謝
你說的是SQLite,但是你得到的錯誤是關於MySql插件的。你是否將你的PRO文件中的應用程序與MySql庫相鏈接?也許你已經在PRO文件中添加了MySQL支持?試着找出爲什麼你的二進制文件與MySQL鏈接,並刪除這個原因。 –
我和macdeployqt有類似的錯誤,最後我選擇忽略它,因爲我部署的應用程序工作得很好。問題的根源可能在於QtSql具有MySQL作爲依賴關係,但只要您實際上沒有使用任何MySQL的東西,就有可能會好起來。 – Dmitry
但是,在我的情況下,我只部署了.app,而不是.dmg ...因此,如果要使用macdeployqt生成.dmg,則可能無法忽略該錯誤。 – Dmitry