首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CMake找不到可视C++编译器

CMake找不到可视C++编译器
EN

Stack Overflow用户
提问于 2015-07-25 04:31:33
回答 20查看 227.7K关注 0票数 134

在安装Visual Studio2015并在以前的项目上运行CMake之后,CMake错误声明它找不到C编译器。

代码语言:javascript
复制
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上运行?

EN

回答 20

Stack Overflow用户

回答已采纳

发布于 2015-07-25 05:11:18

我已经找到了解决方案。虽然Visual Studio IDE安装成功,但它没有安装任何构建工具,因此没有安装C++编译器。

通过尝试手动create a C++ project in the Visual Studio 2015 GUI,我能够提示它下载C++包。然后,CMake能够毫不费力地找到编译器。

票数 132
EN

Stack Overflow用户

发布于 2017-10-02 10:03:15

那些在Visual Studio2017上遇到这一点的人:有一个与CMake相关的功能需要与相关的编译器工具集一起选择和安装。请看下面的截图。

票数 17
EN

Stack Overflow用户

发布于 2016-11-30 08:20:39

确保在生成器中使用正确版本的Visual Studio。安装Visual Studio 14时,我错误地选择了Visual Studio 15。

票数 15
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31619296

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档