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

本文介绍了一个简单的Visual C++工程编译脚本,适用于Windows平台的C开发者。脚本方便地处理编译和清理命令,通过设置NDEBUG宏来控制assert在release模式下的行为。用户可根据需求自定义修改。
摘要由CSDN通过智能技术生成
@echo off
echo + 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 clean

if "%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)

:clean
echo + & echo + delete result files. & echo + & del *.obj & del *.exe & del *.res & del *.exp & del *.lib & del *.dll
goto end

:release
goto end

:debug
goto end


:end
if exist xx.dll.manifest mt -manifest xx.dll
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值