qt找不到平台插件cocoa Mac M1



当我试图在mac m1上运行usdview时,我一直得到这个错误。

不管usdview, qt似乎有问题我不知道那是什么。

我在谷歌搜索了几个小时之后发布了这篇文章,没有一个解决方案在那里工作…

我试过安装cv2,brew install qt5,brew install qt6

什么是Qt平台插件cocoa,为什么它不被安装无论什么?

qt.core.plugin.loader: In /Users/username/miniforge3/plugins/platforms/libqwebgl.dylib:
Plugin uses incompatible Qt library (5.15.0) [release]
qt.core.plugin.loader: In /Users/username/miniforge3/plugins/platforms/libqoffscreen.dylib:
Plugin uses incompatible Qt library (5.15.0) [release]
qt.core.plugin.loader: In /Users/username/miniforge3/plugins/platforms/libqminimal.dylib:
Plugin uses incompatible Qt library (5.15.0) [release]
qt.core.plugin.loader: In /Users/username/miniforge3/plugins/platforms/libqcocoa.dylib:
Plugin uses incompatible Qt library (5.15.0) [release]
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. Reinstalling the application may fix this problem.

平台插件需要由软件供应商提供,并且是应用程序的一部分。这不是你们当地系统的一部分。所以你必须要求供应商提供完整的设置。

在Mac OS上,你可以查看应用程序并查看它提供了哪些平台插件:在finder中右键单击应用程序,选择"显示包内容";(我不得不猜名字,因为我的Mac会说德语,它可能是从顶部开始的第二个菜单项)-导航到内容/插件/平台。应该有一个libqcocoa.dylib。如果没有,则说明设置不完整。

当你已经在那里:在内容/框架下应该是完整的Qt所需的东西。Qt在/Users/username/miniforge3/plugins/platforms/下看起来完全错误的地方。这就是为什么你会得到诸如"插件使用不兼容的Qt库"之类的错误。

相关内容

  • 没有找到相关文章

最新更新