新的Visual Studio 2017安装程序可以选择安装旧的VS 140编译器工具链以及新的VS 141工具集。这是2017安装程序中的选项
安装程序成功安装了v140工具集,我甚至可以在我的Visual Studio项目/解决方案中在v140和v141之间切换工具集并成功构建但我无法使用CMake使用v140工具集构建项目。我跑的时候
cmake -G"Visual Studio 14 2015" ../Source
cmake无法找到编译器和工具集。
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:2 (project):
No CMAKE_C_COMPILER could be found.
CMake Error at CMakeLists.txt:2 (project):
No CMAKE_CXX_COMPILER could be found.
-- Configuring incomplete, errors occurred!
但是,正如预期的那样,我可以使用Visual Studio 15 2017
选项成功构建。有没有办法在不安装VS2015的情况下将旧工具集与cmake一起使用?