【发布时间】:2020-06-06 11:09:35
【问题描述】:
我为使用 Visual Studio 构建工具安装的同一工具集 (v142) 安装了多个版本的 MSVC C++ 构建工具。如何设置 MSVC 编译器的默认或首选版本。是否有用于在 Windows 或 Cmake 中设置的注册表或环境变量?
Cmake 选择了最新版本,我希望它在某些构建中使用旧版本。 CMake does seem to have 工具集的 -T 参数,但在我的情况下,两个版本都适用于工具集 v142。
请注意,我没有或打算为此使用 Visual Studio IDE,因为我正在处理用于 CI 目的的命令行构建。
【问题讨论】: