如何安装多个版本的 MSBuild 并将它们与 cmake 一起使用
How to install multiple versions of MSBuild and use them with cmake
我使用当前的 2022 安装程序安装了 MSBuild 工具,如图所示,我还安装了 MSVC 140、141 和 142 以及 windows 的 c++ cmake-tools。
现在,如果我想 运行 使用除“Visual Studio 17 2022”以外的生成器进行 cmake,cmake 会出现以下错误:
所以,我的问题是,如何安装 cmake 实际可用的多个版本的 MSBuild?
谢谢!
您只安装了2022,所以您不能使用任何其他生成器。您使用 Visual Studio 2022 安装了 toolkits。您可以使用命令行定义工具包,例如:
cmake .. -G "Visual Studio 17 2022" -T v142
我使用当前的 2022 安装程序安装了 MSBuild 工具,如图所示,我还安装了 MSVC 140、141 和 142 以及 windows 的 c++ cmake-tools。
现在,如果我想 运行 使用除“Visual Studio 17 2022”以外的生成器进行 cmake,cmake 会出现以下错误:
所以,我的问题是,如何安装 cmake 实际可用的多个版本的 MSBuild?
谢谢!
您只安装了2022,所以您不能使用任何其他生成器。您使用 Visual Studio 2022 安装了 toolkits。您可以使用命令行定义工具包,例如:
cmake .. -G "Visual Studio 17 2022" -T v142