遇到No CMAKE_CXX_COMPILER could be found错误记录

一、问题

最近使用cmake的时候遇到No CMAKE_CXX_COMPILER could be found错误,也在网上找了一些文章,在这里将原因和解决方法记录下来

二、原因和解决方法

1、Visual Studio 的安装路径里含有中文路径。

解决:先卸载然后重新安装

2、Visual Studio缺少组件,没有安装Windows SDK。

解决:打开Visual Studio Installer  -->  修改 --> 使用C++的桌面开发 -->  右侧选择自己要下载的sdk

3、Visual Studio安装了两个Window SDK(我也安装了多个SDK,但是并没有什么影响,cmake会自动选择sdk的版本的,在另外一篇cmake里面写了如何强制指定sdk版本的方法

解决办法:步骤和2类似,只不过2是把没勾选的勾选上,然后点击修改。现在应该是把勾选上的取消勾选,然后点击修改

4、C盘内存空间不足,我的是这个原因

解决:释放C盘空间


版权声明:本文为yp18792574062原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。