qt - 如何在不崩溃的情况下打开外部应用程序

qt - how to open external app without crash

我已经使用 allegro 库编写了我的应用程序,我想从 qt 打开这个应用程序。问题是 allego 工作应用需要打开外部字体文件。当我使用时:

QProcess *myProcess = new QProcess();
myProcess->start("C:/allegroApp.exe");

发生应用程序崩溃。有人知道如何在不崩溃的情况下打开它吗?

您可能需要正确设置 QProcess::setWorkingDirectory。将工作目录设置为启动该应用程序时通常使用的目录。