当前位置:首页 > c++ > 批处理(bat)使用msbuild.exe编译Visual Studio

批处理(bat)使用msbuild.exe编译Visual Studio

xuwenyan8个月前 (01-24)c++510
cd /d %~dp0
set msbuild="C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/MSBuild/Current/Bin/msbuild.exe"
set build_sln=%cd%..uilduild.sln
%msbuild% %build_sln% /p:Configuration=Release;platform=x86
%msbuild% %build_sln% /p:Configuration=Release;platform=x64

代码每行意义如下:

第一行:设置工作目录为当前脚本所在路径,这样方便使用相对路径找到工程文件

第二行:设置msbuild.exe到零时变量

第三行:设置工程文件路径 e到零时变量

第四行:编译32位平台下的Release程序

第五行:编译64位平台下的Release程序

上面例子中使用的vs2019的mdbuild.exe工具,如果需要编译其它版本的vs工程,请使用其它vs版本对应的msbuild.exe程序,比如vs2015的msbuild.exe则是:C:Program Files (x86)MSBuild14.0BinMSBuild.exe。

    文章作者:xuwenyan
    版权声明:本文为本站原创文章,转载请注明出处,非常感谢,如版权漏申明或您觉得任何有异议的地方欢迎与本站取得联系。

    发表评论

    访客

    ◎欢迎参与讨论,请在这里发表您的看法和观点。