Android Cocos2d-x酱油笔记之cocos2d-x Cygwin编译 recipe for target `obj/**/XX.so' fail解决办法

来源:互联网 发布:复杂网络理论 编辑:程序博客网 时间:2024/05/16 01:47

在使用cygwin交叉编译cocos2d-x的工程文件时,明明工程没有其他错误,

但有时还是会出现 recipe for target `obj/**/XX.so' fail之类的错误

初入门时,遇到这些东西,常常无法适应,其实,这是由于NDK版本和cygwin版本的问题

cygwin官方使用的ndk版本有时会低于现在的ndk最新版本

解决这个问题,我们可以在该工程的/proj.android/jni中找到Application.mk文件

并添加如下内容:

STLPORT_FORCE_REBUILD := true
这样,通常情况下,工程便可以顺利进行交叉编译

否则,可以检查出错文件的权限,利用chmod 777 ./*修改