本人目前有一Win32的GUI应用程序a.exe存放在E:\下,
命令行方式下,当前路径不在E:\时,只能通过start /d E:\ a.exe来启动a.exe.
目前想通过QProcess启动a.exe,但是在应用程序中想通过QProcess传入start 命令启动应用程序,却不能正常启动.
十分疑惑.向各位请教.
代码如下:
QProcess * process = new QProcess();
process->start("start /d E:\ a.exe")
添加了关于出错时的槽,每次执行完上面的start代码后,都会出现err消息,同时错误类型是FailedToStart;
请问各位,我上面的代码哪里不正确?还是将start和QProcess的start方法结合使用有问题?
请各位多多指教.