比处理编译脚本 for cl 编译器(你懂的)

来源:互联网 发布:mac jenkins 安装路径 编辑:程序博客网 时间:2024/06/04 17:13
@echo offecho + batch script for windows sdk(c version).echo + usage      : type "bd" or "bd NDEBUG" or "bd clean".echo + "bd"       : build debug version.echo + "bd NDEBUG": build release version.echo + "bd clean" : delete result files.if "%1" equ "clean" goto cleanif "%1" neq "" (if "%1" equ "NDEBUG" (echo + & echo + build release version. & echo + & goto release) else (echo + & echo + invalidate parameter. & echo + & goto end)) else (echo + & echo + build debug version. & echo + & goto debug):cleanecho + & echo + delete result files. & echo + & del *.obj & del *.exe & del *.res & del *.exp & del *.lib & del *.dllgoto end:releasegoto end:debuggoto end:endif exist xx.dll.manifest mt -manifest xx.dll.manifest -outputresource:xx.dll;2if exist xx.exe.manifest mt -manifest xx.exe.manifest -outputresource:xx.exedel *.manifest

用visual c++编写代码,调试完毕后就用这个脚本编译自己的工程,虽然简单,自己觉得还是挺管用的,只需要在标签clean和debug,release后面写下编译命令。NDEBUG宏主要是针对assert这个断言的,在release版本中一般就屏蔽掉了。如果你不喜欢,自己修改吧。


这个脚本主要针对win下的C开发者,其他语言的,自己花心思该吧。

原创粉丝点击