CMake出错: error in configuration process, project files may be invalid
提示错误为:No CMAKE_CXX_COMPILER could be found
No CMAKE_C_COMPILER could be found
有大佬说版本不对,cmake卸载了换版本也不行。于是看见了很多解决的办法:中文路径这样的粗无相信很多人不会犯的,还有人说不能有俩win10 sdk...统统过了一遍,没有解决。
后来做了俩动作:升级sdk,打开控制面板找到:
升级的是上面一个版本,一切就绪,打开camke组装代码,还是上面的报错!
打红色标记版本解决了问题。。。
最后的解决办法是:删除camke缓存cache,关闭cmake,打开VS安装程序,一下为解决步骤图片:
完美解决。幸运的是,cmake以前的爆红没有了,记得有的大佬在教程里面说,爆红警告,不用搭理,不影响,实际在编译程序的时候发现,爆红警告一定影响程序的执行效率,经常发生在配置各种环境的程序里面,解决思路先从外部环境的版本对应关系入手。
总结:是SDK的问题,因为之前cmake是正常运行的,换了系统就出错的情况下,先想到的问题就不是Cmakelist里面的脚本语法,一般出在系统配置的SDK与VS不兼容。换一个不行就换另一个,最好不去控制面板升级已经存在的SDK。