Cygwin 명령어
$ cd d:
$ cd WORK_ijkim/02_source/JumpingCat/RollingCat_20140724_Android/JumpingCat/proj.android
$ ./build_native.sh
VC++ 변경
// Include Directories
D:\Setup\WTL\Include;D:\cocos2dx\cocos2dx204\cocos2dx\platform\win32;D:\cocos2dx\cocos2dx204\cocos2dx\include;D:\cocos2dx\cocos2dx204\cocos2dx;D:\cocos2dx\cocos2dx204\cocos2dx\platform\third_party\win32\OGLES;D:\cocos2dx\cocos2dx204\cocos2dx\kazmath\include;D:\cocos2dx\cocos2dx204\CocosDenshion\include;$(IncludePath)
// Library Directories
D:\WORK_ijkim\02_source\JumpingCat\1398738605.27\lib\win32;$(LibraryPath)
build_native.sh 빌드
./build_native.sh: line 96: /cygdrive/D/cocos2d-x/android-ndk-r9d/ndk-build: No such file or directory 에러 후 정지
경로문제
build_native.sh 수정
#NDK_ROOT="/cygdrive/D/cocos2d-x/android-ndk-r9d"
#COCOS2DX_ROOT="/cygdrive/D/cocos2d-x/cocos2d-2.0-x-2.0.4"
Android NDK: WARNING: APP_PLATFORM android-16 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Android NDK: WARNING: Ignoring unknown import directory: /cocos2dx/platform/third_party/android/prebuilt
Android NDK: jni/Android.mk: Cannot find module with tag 'cocosdenshion/android' in import path
Android NDK: Are you sure your NDK_MODULE_PATH variable is properly defined ?
Android NDK: The following directories were searched:
Android NDK:
jni/Android.mk:29: *** Android NDK: Aborting. . 멈춤.
COCOS2DX_ROOT 에 cocs2dx설치경로를 정확히 입력해준다.
COCOS2DX_ROOT="/cygdrive/D/cocos2dx/cocos2dx204"
make: *** No rule to make target '/cygdrive/d/cocos2d-x/cocos2d-2.0-x-2.0.4/CocosDenshion/android/SimpleAudioEngine.cpp', needed by 'obj/local/armeabi/objs/cocosdenshion_static/SimpleAudioEngine.o'. 멈춤.
아래 링크를 보니 obj 폴더를 지우라던데... 생각해보니 전에 작업자가 빌드를 해놓은 상태라 그런거라 생각 됨. ./build_native.h clean 하니 깔끔하게 해결
http://cocos2dx.tistory.com/21
http://westwoodforever.blogspot.kr/2012/08/cocos2d-x-xxxo-xxxcpp.html
댓글 없음 :
댓글 쓰기