我正在尝试创建一个Qt程序,在应用程序开始时,我需要启动一个用C ++,Cuda和OpenGL创建的可执行文件。此可执行文件将在文件中写入一些数据,然后我将这些数据打印在相同的Qt标签中。
我无法理解为什么我的可执行文件无法运行。我在互联网上找到了这个例子:
QProcess* process = new QProcess();
QString program = "c:\\windows\\system32\\calc.exe";
process->start(program);
对于calc.exe,它可以工作,但当我用我的可执行文件替换链接时:
e:\\VS\\Licenta\\Benchmark1\\Debug\\mainPro.exe
不再开始了。而且我想知道是否有可能使接口等到可执行文件完成写入文件。
非常感谢。