qt中用什么方法调用外部的.dsw文件?QProcess为啥不行?
如题
QProcess *myProcess = new QProcess();
//可运行
myProcess->start("E:\\test\\aaa.exe");
//不能运行
myProcess->start("E:\\test\\test.dsw");
为什么? 希望前辈解答。
我这个能绝对路径的调用。
那么我怎么调用相对路径的程序呢?
是
myProcess->start(":/test/aaa.exe");
[解决办法]
1.你的.dsw文件关联的问题,你直接双击.dsw文件如果能打开的话,应该就没问题;
2.相对路径,linux写法:./test/aaa.exe,windows写法:.\\test\\aaa.exe
[解决办法]