我有一个C ++静态库项目,想要用VC ++ 2010和VC ++ 2013构建它。现在我首先将平台工具集设置为v120并构建,然后将其更改为v100并再次构建。此过程是否有任何自动化,尤其是通过在MSBuild命令行上指定工具集?
答案 0 :(得分:0)
我找到了解决方案:
msbuild.exe /t:Rebuild /p:Configuration=Debug /p:Platform=Win32 /p:PlatformToolset=v120 foo.sln
这可以使用PowerShell自动化,也可以只在批处理文件中自动执行:
for %%t in (v100 v120) do (
msbuild.exe /t:Rebuild /p:Configuration=Debug /p:Platform=Win32 /p:PlatformToolset=%%t foo.sln
)
还可以通过Configuration
命令行更改Platform
和msbuild.exe
等其他属性。太棒了!