我正在尝试部署在 OS X 上使用 SQLite 的 Qt 应用程序。 我只是运行命令:
macdeployqt MyApplication.app -dmg
我收到以下错误:
ERROR: no file at "/opt/local/lib/mysql55/lib/libmysqlclient.18.dylib"
我已经在this link上阅读了 SQLite 插件,但我无法理解它是如何工作的。
注意:
我有一个文件夹:......./Qt5.3.2/5.3/clang_64/plugins/sqldrivers/
包含:
libqsqlite.dylib
libqsqlite_debug.dylib
和其他一些与其他sql驱动程序相关的库。
我知道如何解决这个问题?
由于
答案 0 :(得分:1)
作为SGaist回答here:
macdeployqt默认部署所有插件,因为它不知道 你将使用哪一个。
请注意,您可以分两步构建.dmg,首先运行macdeployqt, 然后删除所有未使用的Sql插件,然后创建映像。
这意味着如果我在我的应用程序中没有使用MySQL,我可以忽略此错误消息。