解决CMake错误:The CXX compiler identification is unknown

         
        
                                    
            

今天在用cmake工具生成 vs的解决方案的时候老是报错,无法找到c和c++编译器,电脑环境是win7,vs2017,cmake3.15,电脑装了vs2013,如果选择vs2013就没有问题,网上查找了很多答案,一点点探索,终于OK了。

解决CMake错误:The CXX compiler identification is unknown_第1张图片

刚开始也配置了vs的环境变量,安装组件但都不行,后来就打开生成失败的文件夹,里面有个CMakeError.log日志文件;

解决CMake错误:The CXX compiler identification is unknown_第2张图片

打开之后:

解决CMake错误:The CXX compiler identification is unknown_第3张图片可以看到无法打开ucrtd.lib

解决CMake错误:The CXX compiler identification is unknown_第4张图片

解决CMake错误:The CXX compiler identification is unknown_第5张图片

安装后重新编译就不会出现问题。

你可能感兴趣的:(解决CMake错误:The CXX compiler identification is unknown)