在安装Visual Studio2015并在以前的项目上运行CMake之后,CMake错误声明它找不到C编译器。
The C compiler identification is unknown
The CXX compiler identification is unknown
CMake Error at CMakeLists.txt:4 (PROJECT):
No CMAKE_C_COMPILER could be found.
CMake Error at CMakeLists.txt:4 (PROJECT):
No CMAKE_CXX_COMPILER could be found.我在Visual Studio文件夹C:\Program Files\Microsoft Visual Studio 14.0中搜索cl.exe,但是没有找到。
如何将CMake设置为使用Visual Studio2015在Windows上运行?
发布于 2015-07-25 05:11:18
我已经找到了解决方案。虽然Visual Studio IDE安装成功,但它没有安装任何构建工具,因此没有安装C++编译器。
通过尝试手动create a C++ project in the Visual Studio 2015 GUI,我能够提示它下载C++包。然后,CMake能够毫不费力地找到编译器。
发布于 2017-10-02 10:03:15
那些在Visual Studio2017上遇到这一点的人:有一个与CMake相关的功能需要与相关的编译器工具集一起选择和安装。请看下面的截图。

发布于 2016-11-30 08:20:39
确保在生成器中使用正确版本的Visual Studio。安装Visual Studio 14时,我错误地选择了Visual Studio 15。
https://stackoverflow.com/questions/31619296
复制相似问题