无法在Qt中开始处理

时间:2015-12-19 15:41:23

标签: qt qt5 qprocess

我在输出文件夹中有一个名为foo的文件夹,其中包含我想要调用的可执行文件a.exe。不幸的是它没有打开,无论我传递给setWorkingDirectory的目录是什么,我都会得到一个错误输出。

代码:

QProcess proc;
proc.setWorkingDirectory("foo"); //tried full path, warap in quotes etc..
proc.setProgram("a.exe");
proc.start();

检查错误:

qDebug() << "error = " << proc.error();

输出:

0值为QProcess::FailedToStart(请参阅QProcess::ProcessError

我希望应用程序从工作目录而不是调用程序可执行文件的工作目录开始,因为依赖项文件。

0 个答案:

没有答案