CMake Error: CMake was unable to find a build program corresponding to "Ninja". CMAKE_MAKE_PROGRAM

      先说说这个问题,我没有解决为什么还要把这个问题抛出来,因为我可以说说我的思路希望对你有帮助,其实咱们国内的这个问题真的很少,google了一下说实话也少的可怜,最重要的是你还看不懂,翻译了以后呢,大神说的都是跳级的,我这思维怎么可能跟得上。想买书,一搜cmake我靠。。。。。。。都是鸟语版本。

最后啊,其实我也不知道要怎么解决。

问题下图

 

先给看看大牛的说法:

copy到Google:

问题已经指明白了,CMAKE_MAKE_PROGRAM 没有设置,你需要重新选择一个不同的构建工具

1.我上Google搜了一下,把我能找到的看到的都试了一遍并没有找到解决方式,不过我始终不死心的是没次更改完以后,我都会新建以后项目 ,看看是否好用,发现新建一个项目的时候(最新的,记得创建activity)它依然不好用,然后我尝试删除下载好的ndk  cmake   LLDB  和在增加ndk  cmake   LLDB  的时候又同时下载了

这两个,目前目前还不清楚,然后在重启as ,之后我又从新创建了一个项目,还是c的

发现在项目的build.gradle这个位置多了几个字节的代码  :

-std=c++11 -frtti -fexceptions 之前的cppFlags是“”字符串

改完以后发 build下就好了。  最后的总结,可能是你的环境没有搭好,如果你环境搭好了,但是在添加so或者某某库的时候出现这个bug,那就要好好看看  引用了,是否有错误。

猜你喜欢

转载自blog.csdn.net/EatGrapes/article/details/86687819