首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在MAC(Mojave)上运行Qt安装程序应用程序

无法在MAC(Mojave)上运行Qt安装程序应用程序
EN

Stack Overflow用户
提问于 2019-07-22 14:41:28
回答 1查看 75关注 0票数 0

我开发了一个用于MAC平台的摄像头应用程序。该应用程序可执行和框架依赖被捆绑到一个名为QtCameraInstaller (使用Qt开发)的安装程序应用程序中。这个安装程序应用程序,执行解压缩过程,以提取压缩文件。

代码语言:javascript
运行
复制
QTProcess process;
process.start("/bin/sh unzip /User/MyMac/Desktop/test.zip");

案例1:

通过单击installer应用程序,我能够运行安装程序。解压缩shell命令(我的Qt代码的一部分)完全不起作用。解压缩任务被跳过,导致我的相机应用程序安装失败(安装后发现缺少依赖项)。

案例2:

当我试图在捆绑包中运行安装程序时,我能够成功地安装应用程序(即),现在shell命令运行良好。解压缩命令正在工作,并且成功地复制了依赖项。

MAC版本:10.14.5(Mojave)

有人能帮忙解决第一种情况下的问题吗?

Case #1Case #2有什么不同?

EN

回答 1

Stack Overflow用户

发布于 2019-08-05 18:13:20

请尝试将其修改为:/bin/sh -c /usr/bin/unzip /User/MyMac/Desktop/test.zip

考虑到您在第一种情况下可能没有完整的环境,这一建议可能会奏效,因此,使用-c正确地传递路径可能会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57148417

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档