Cocos2dx 컴파일 에러



아래와 같은 에러 메시지가 나왔을때 해결방법


make.exe: *** No rule to make target `jni/../../../Classes/HelloWorldScene.cpp', needed by `obj/local/armeabi/objs-debug/cocos2dcpp_shared/__/__/__/Classes/HelloWorldScene.o'.  Stop.



본인의 Project 아래 폴더 proj.android 혹은 proj.android-studio 아래의 jni 폴더를 찾아서 들어간다.

android studio일 경우에는 [Project]\proj.android-studio\app\jni



들어가서 Android.mk 파일을 찾아서 연다.

윈도우 노트패드나 뭐 아무꺼나로 열어도 됨


요 코드를

LOCAL_SRC_FILES := hellocpp/main.cpp \

../../Classes/AppDelegate.cpp \

../../Classes/HelloWorldScene.cpp


요걸로 바꿔준다

FILE_LIST := $(wildcard \

$(LOCAL_PATH)/../../../Classes/*.cpp)

LOCAL_SRC_FILES := hellocpp/main.cpp \

$(FILE_LIST:$(LOCAL_PATH)/%=%)



끝!


그럼 즐거운 코딩되세요.