我正在为我的程序实现一个安装程序,我在调试模式下使用c ++,QT,一切顺利到最后阶段(安装后运行程序) 我尝试了这两种打开exe文件的方法:
QString program= "example.exe";
方法1:
QDesktopServices::openUrl(QUrl("file:///"+program,QUrl::TolerantMode));
方法2:
QProcess::startDetached(program);
答案 0 :(得分:0)
可能的某些应用程序组件不是由可执行文件创建的。对于简单的情况,QProcess :: setWorkingDirectory(/ *可执行目录* /)可以提供帮助。 在不好的情况下检查运行中的进程的环境变量。您可以丢失所需库的路径。