我有一个 windows qt 应用程序,我正在尝试打开一个外部游戏,但我没有成功。
应用程序位于 C:\games\Oni\Edition\ 中,名为 Oni.exe,我现在使用的代码如下:
void MainWindow::on_toolButton_clicked()
{
qint64 test=1;
if(!QProcess::startDetached("Oni.exe",QStringList(),"C:\\games\\Oni\\Edition\\",&test)){
QMessageBox msgBox;
msgBox.setText("Oni couln't be started!");
msgBox.exec();
}
}
不知道是不是忘记了什么?如果我双击它,游戏运行良好。谢谢。