cocos2d-x Cygwin編譯 recipe for target `obj/local/armeabi/libcocos2d.so' fail 解決辦法


在編譯cocos2d-x的helloworld 或者 tests的時候。

官網上使用ndk4、ndk5,這里是使用 ndkr7b、ndkr8或ndkr8b 。操作會簡單很多,但是出了些小問題也是很坑人的。

下面出現如下編譯錯誤

[javascript]   view plain copy
  1. Prebuilt       : libgnustl_static.a <= <NDK>/sources/cxx-stl/gnu-libstdc++/4.6/libs/armeabi/  
  2. SharedLibrary  : libcocos2d.so  
  3. g:/handgame/tools/android-ndk-r8b/toolchains/arm-linux-androideabi-4.6/prebuilt/                             
[javascript]   view plain copy
  1. windows/bin/../lib/gcc/arm-linux-androideabi/4.6.x-google/../../../../arm-linux-                             
[javascript]   view plain copy
  1. androideabi/bin/ld.exe: cannot find ./obj/local/armeabi/libgnustl_static.a:   
[javascript]   view plain copy
  1. Permission denied  
  2. collect2: ld returned 1 exit status  
  3. /cygdrive/g/HandGame/tools/android-ndk-r8b/build/core/build-binary.mk:378:   
[javascript]   view plain copy
  1. recipe for target `obj/local/armeabi/libcocos2d.so' failed  

 

在helloworld中找到Application.mk文件添加如下內容:STLPORT_FORCE_REBUILD := true


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM