有什么方法可以在构建之前自动删除文件夹?

时间:2013-04-25 18:45:04

标签: qt-creator qmake

基本上,我想删除名为:

的文件夹
build-[Project Name]-Desktop_Qt_5_0_2_MSVC2010_32bit-Debug
编译前

2 个答案:

答案 0 :(得分:3)

转到项目设置(Ctrl + 5,a.k.a。第5种模式),并使用自定义命令'rmdir'和参数'/ s / q path-to-target-directory'添加新的构建步骤。

在“qmake”步骤之前,不要忘记自定义构建步骤应位于列表的顶部。

答案 1 :(得分:2)

查看qmake的system命令,它允许执行操作系统的任何shell命令: http://harmattan-dev.nokia.com/docs/library/html/qt4/qmake-function-reference.html#system-command

在Windows中你可以放

system(rmdir /Q /S "build-[Project Name]-Desktop_Qt_5_0_2_MSVC2010_32bit-Debug")
<。>在你的.pro文件中。如果您需要其他平台,可以检查它是哪个平台,并使用相同的语法为该平台调用适当的shell命令。