小编Pau*_*ave的帖子

Qt5找不到平台插件Mac OS X.

我正在尝试根据此链接在Mac上部署Qt程序.在我的可执行文件和它所依赖的所有库(我复制到应用程序包中)中使用otool -L之后,当我尝试运行它时,我在QtCreator的应用程序输出中出现此错误.

此应用程序无法启动,因为它无法找到或加载Qt平台插件"cocoa".

重新安装应用程序可能会解决此问题.该计划意外完成.

我试图复制QT平台插件libqcocoa.dylib和改变qt.conf plugins目录,根据这个,但它仍然失败.

另外值得指出的是,我首先尝试使用qt的macdeployqt工具,但它失败了这条消息,尽管我是第一次在可执行文件上运行它:

错误:找不到"MyProgram.app/Contents/MacOS/MyProgram"的包二进制错误:"otool:无法打开文件:(没有这样的文件或目录)"

警告:

警告:在"MyProgram.app/Contents/MacOS/MyProgram"中找不到要部署的任何外部Qt框架

警告:也许macdeployqt已用于"MyProgram.app/Contents/MacOS/MyProgram"?

警告:如果是这样,您需要在重试之前重建"MyProgram.app/Contents/MacOS/MyProgram".错误:找不到"MyProgram.app/Contents/MacOS/MyProgram"的包二进制文件

错误:文件复制失败,来自"/Developer/Applications/Qt/plugins/platforms/libqcocoa.dylib"

错误:到"MyProgram.app/Contents/MacOS/MyProgram/Contents/PlugIns/platforms/libqcocoa.dylib"

错误:文件复制失败,来自"/Developer/Applications/Qt/plugins/printsupport/libcocoaprintersupport.dylib"

错误:"MyProgram.app/Contents/MacOS/GraphiteMiniEditor/Contents/PlugIns/printsupport/libcocoaprintersupport.dylib"

c++ macos qt

13
推荐指数
1
解决办法
7047
查看次数

标签 统计

c++ ×1

macos ×1

qt ×1