0

我有一个 C++ 静态库项目,想用 VC++ 2010 和 VC++ 2013 构建它。现在我首先将平台工具集设置为 v120 并构建,然后将其更改为 v100 并再次构建。这个过程是否有任何自动化,特别是通过在 MSBuild 命令行上指定工具集?

4

1 回答 1

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
)

也可以通过命令行更改其他属性,例如Configurationand 。那太棒了!Platformmsbuild.exe

于 2015-02-02T14:34:32.027 回答