Qt 找不到平台插件 cocoa

新手上路,请多包涵

我正在用 Qt 做一些实验。我已经成功编写了一个在我的 Windows 8.1 笔记本电脑上运行良好的小应用程序。现在我安装了 XCode 和 Qt 并将项目文件夹复制到我的 MacBook。该应用程序在我的 Mac 上编译良好,但是当我不想通过 Qt Creator 运行它时,我收到以下错误:

 [qt.qpa.plugin] Could not find the Qt platform plugin "cocoa" in ""
This application failed to start because no Qt platform plugin could be initialized. Reinstall application may fix this problem.

我已经读过,当我想将应用程序部署到其他 PC 时,需要工具 macdeployqt 。但是当我直接使用 Qt Creator 执行它时,我的应用程序不应该在没有 macdeployqt 的情况下运行吗?

我正在使用带有 Qt 5.11.3 的 MacOS X 10.14。 Xcode 10 和 MacOSX SDK 10.13 已正确安装和设置(至少它可以使用此 SDK 编译并且没有任何错误)。

有人有想法吗?

原文由 Benjamin J. 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
2 个回答

几天前我在官方 Qt 论坛上发布了同样的问题,因为我在 Stackoverflow 上没有得到回复: https ://forum.qt.io/topic/98816/qt-could-not-find -平台插件可可

问题似乎是我已经在 /Library/Qt (out of the user directory) 上安装了 Qt。在将 Qt 重新安装到 /Users/ABC/Qt 并完全重建我的项目之后,现在一切似乎都正常了。

原文由 Benjamin J. 发布,翻译遵循 CC BY-SA 4.0 许可协议

如果您使用的是 Mac,请转到终端并粘贴以下内容:

 pip3 install opencv-python-headless

Qt 平台插件需要安装这个库。

谢谢!

原文由 Rudra shah 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题