c++ - 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.
我已经读到macdeployqt
当我想将应用程序部署到其他 PC 时需要该工具。macdeployqt
但是,当我直接使用 Qt Creator 执行它时,我的应用程序不应该运行吗?
我正在使用带有 Qt 5.11.3 的 MacOS X 10.14。Xcode 10 和 MacOSX SDK 10.13 已正确安装和设置(至少它可以使用此 SDK 编译并且没有任何错误)。
有人有想法吗?
解决方案
如果您使用的是 Mac,请转到终端并粘贴以下内容:
pip3 install opencv-python-headless
Qt 平台插件需要安装这个库。
谢谢!
推荐阅读
- django - 更新/合并数据,而不是用 Django Rest Framework 中的 PUT 方法替换它
- excel - 继承时 VBA 类型不匹配(错误 13),用户来自
- mongodb - 如何在整个集合中进行仅总和查询?
- html - 如何使用 jinja/html 处理引号中的引号?
- c++ - 创建一个可以在类型和变量上调用的类型特征
- asp.net - Web API 项目中的 JWT 令牌
- reactjs - CK Editor无法设置工具栏位置(反应js)
- ruby-on-rails - 如何设置不记名令牌参数以使用 Rswag UI 测试 Rails API
- delphi - Delphi XE8 idHttp Erromessage 文本编码错误
- go - Go2 从一种类型映射到另一种类型