我向 qt 资源添加了一个批处理文件,我想用 QProcess 运行它。我编写了如下代码,但批处理文件没有运行。我应该怎么办?此外,当我替换绝对路径而不是资源路径时,我的代码执行正常。
QProcess myProcess;
myProcess.start("cmd.exe", QStringList() << "/c" << ":/BatchFiles/addServerIP.bat");
myProcess.waitForFinished(1000);
qDebug() << myProcess.readAllStandardOutput();
myProcess.terminate();