【问题标题】:Qt and MacOs libiodbc.2.dylib and other libraries are missing缺少 Qt 和 MacOs libiodbc.2.dylib 等库
【发布时间】:2020-05-13 14:53:07
【问题描述】:

我正在尝试使用 MacOs 10.13.6 和 Qt 5.12.2 clang 64 位制作 ma​​cdeployqt。当我运行命令时:

/Users/developer/Qt/5.12.2/clang_64/bin/macdeployqt /Volumes/Condiviso/MyApp/build-MyApp-Desktop_Qt_5_12_2_clang_64bit-Release/MyApp.app

我收到以下错误:

ERROR: no file at "/usr/local/opt/libiodbc/lib/libiodbc.2.dylib"
ERROR: no file at "/Applications/Postgres.app/Contents/Versions/9.6/lib/libpq.5.dylib"

我已经遇到了 libmysqlclient.20.dylib 的问题,但是下载了 mysql 插件后我设法解决了这个错误。 但是对于这两个错误,有人可以给我一个建议或链接来了解如何解决它们吗?

提前致谢!

【问题讨论】:

    标签: macos qt deployment


    【解决方案1】:

    我发现了问题。对于 libiodbc.2.dylib,我必须安装 IODBC 插件,您可以在 IODBC 站点上找到该插件。 对于 libpq.5.dylib,我安装了 PostgreSQL 9.6。

    安装这两个插件后,我在 Mac 中搜索了库,然后创建了应用程序正在搜索的路径并将库放在那里。

    所以在我的情况下,安装应用程序是不够的,因为库位于不同的路径中。

    【讨论】:

    • 你是如何安装它们的?
    猜你喜欢
    • 2020-06-15
    • 1970-01-01
    • 2019-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-21
    • 1970-01-01
    相关资源
    最近更新 更多