是什么
最近在开发过程中,使用了Qt的qmake快速生成Makefile以及VS工程。但是使用Qt有一件事很麻烦,就是当pro文件做了文件的添加后,Windows下的Makefile如果继续使用nmake进行编译会出现连接错误,需要删除掉Makefile才能解决问题。因此想了个办法,编写批处理去批量删除当前目录以及子目录的Makefile。
先上执行结果:
之所以为称之为mfc,是取的MakeFileClean的简写,让这个命令尽量做到最简单。当然,你可以可以命名为任何名称。
怎么做
- 第一步,任意位置新建一个空的文本文档。
- 第二步,用编辑器打开,输入如下代码。
@echo off
for /f "delims=" %%i in ('dir /a /b /s "Makefile*"') do (
echo 删除%%i
del /f %%i
)```
- 第三步,将文件重命名为mfc.bat(你可以命名为任何你喜欢的名字).
- 第四步,放在任何PATH环境变量控制的文件夹下(如果你不知道这句话什么意思,就放在
C:\Windows\System32
下).