如何在OS X上部署使用SQLite的Qt应用程序

时间:2017-02-11 01:04:54

标签: macos qt sqlite macdeployqt

我正在尝试部署在 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驱动程序相关的库。

我知道如何解决这个问题?

由于

1 个答案:

答案 0 :(得分:1)

作为SGaist回答here

  

macdeployqt默认部署所有插件,因为它不知道   你将使用哪一个。

     

请注意,您可以分两步构建.dmg,首先运行macdeployqt,   然后删除所有未使用的Sql插件,然后创建映像。

这意味着如果我在我的应用程序中没有使用MySQL,我可以忽略此错误消息。