【发布时间】:2017-05-28 08:25:55
【问题描述】:
新的 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 的旧工具集?
【问题讨论】:
标签: visual-studio cmake visual-studio-2017