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,那就要好好看看  引用了,是否有错误。

 

 

  • 3
    点赞
  • 8
    评论
  • 2
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值