-1

我想在编译 make 文件之前删除所有 .exe 文件。我使用以下几行来做到这一点,但它不起作用。QProcess 有什么问题?有没有其他解决方案?请帮忙。

 QProcess del;
 del.start("rm", QStringList() << outputPath + "/" + "*.exe");  //Removing all .exe files in outputPath.
 del.waitForFinished(-1);

请帮忙。

4

1 回答 1

1
  1. 可以在大多数 IDE-s 中清理输出
  2. 可以创建预构建事件
  3. 无法删除正在运行的可执行文件(win plaform)
  4. 为什么你不使用 QFile::remove?
  5. 在 Windows 中,您应该使用反斜杠 \ 而不是斜杠 / to 作为路径分隔符
于 2013-07-12T08:44:38.147 回答