MSBuild /m:6 /p:configuration=Release /p:Platform=Win32 DDS_no_tests.sln
MSBuild /m:6 /p:configuration=Release /p:Platform=Win32 ACE_vs2015.sln
MSBuild /m:6 /p:configuration=Release /p:Platform=Win32 TAO_vs2015.sln
MSBuild编译过程中常用的参数包括:
并行编译 :使用/m参数可以开启并行编译,例如msbuild /m:6表示使用6个CPU同时编译1。
发布版编译 :使用/p:configuration="release"参数可以设置编译为发布版1。
重新编译 :使用-t:rebuild参数可以重新编译项目1。
日志输出 :使用-fl和-flp:logfile=xx.log;verbosity=n参数可以将编译日志输出到文件,其中verbosity表示输出等级1。
包还原 :使用-t:restore参数可以还原包1。
清理项目 :使用-t:clean参数可以清理项目1。
打包 :使用/t:pack参数可以进行打包操作1。
设置编译器选项的参数包括:
设置调试符号生成选项 :使用/p:DebugSymbols=true参数2。
指定构建配置 :使用/p:Configuration=ConfigName参数,例如/p:Configuration=Release表示使用Release配置进行构建2。
指定目标平台 :使用/p:Platform=PlatformName参数,例如/p:Platform=x64表示构建x64平台的应用程序2。
定义预处理器常量 :使用/p:DefineConstants=Constants参数,例如/p:DefineConstants=DEBUG定义DEBUG常量2。
设置警告级别 :使用/p:WarningLevel=Level参数,例如/p:WarningLevel=4设置最高警告级别2。
这些参数可以帮助你自定义编译过程,满足不同的开发需求。