在哪里存储用于OSX部署的Qt导入
Where to store Qt imports for OSX deployment?
我正在准备我的qt应用程序。我有一个导入-> QtDesktop
我把它放在Contents/imports下(dylib在Contents/imports/QtDesktop/plugin下)。
然后我用install_name_tool -id &改改。
在启动应用程序时,它一直说"模块" QtDesktop "未安装"
怎么了?
从诺基亚Qt文档中查看这个优秀的链接。它们描述了你提到的install_name_tool
的步骤。但是他们建议把插件放在一个稍微不同的文件夹。
插件可以放在包的Contents/Plugins部分。一个使用这个位置的好处是,插件将显示在Finder和用户可以很容易地启用和禁用它们。对于Qt程序为了利用这个特性,我们必须将这个调用添加到main():
qApp->setLibraryPath(qApp->applicationDirPath() + "/../PlugIns");
还可以查看聪明的macdeployqt脚本-它会自动为您做所有事情。我已经成功地在一个应用程序中使用了它
相关文章:
- Qt VTK交互风格的信号到小部件
- QT在错误的班级中寻找空位
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 尝试导入pybind-opencv模块时出现libgtk错误
- 如何在Qt窗口小部件中使用QStringView(或QStringRef)
- 如何在Qt C++中更改光标
- 导入库可以跨dll版本工作吗
- 将QT项目导入Visual Studio 2019会给我带来很多LNK2001错误
- 使用 QSslCertificate 在 Qt 中正确导入 pkcs12
- 在从Qt调用的Python脚本中导入OpenCV崩溃
- 将Qt导入到现有的Xcode项目中
- 使用导入的图像保存在 QT 中的 QLabel 中,保存 GUI 的状态
- 在Qt+Opencv中导入Gstreamer视频
- 将非托管"QT" dll 导入 C# 给出 dllNotFoundException 但存在
- 将.csv文件导入 QT GUI 上的 sqlite3 数据库表
- 我可以在visual c++ 2010中导入QT .pro文件吗?
- 在哪里存储用于OSX部署的Qt导入
- 如何在我的QT项目中导入QWebView
- Qt将数据库SQL添加到从cMake导入的项目中
- 匹配MSVC符号导出名称到Qt Creator导入查找