首页 > 解决方案 > 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 编译并且没有任何错误)。

有人有想法吗?

标签: c++qt

解决方案


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

pip3 install opencv-python-headless

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

谢谢!


推荐阅读