14일 글에서 이어지는 16일자 글.
그간 이것저것 에러가 많았는데
로그를 대충 뒤져보면 ..
** 가장 손쉬웠던 에러
헤더파일의 경로는 명확히 지정해둬야 함. 아무래도 상용화 될 게임이다 보니 Classes 폴더 하나에 모든 파일을 때려박지는 않고, 기능별로 나눠서(scene 폴더, network 폴더 등..) 집어넣게 되는데... 이따끔.. 이 아니라 자주 다른 폴더에 위치한 .h 파일을 참고하게 되는 경우가 있다. 이럴 경우 경로를 명확하게!!! 지정해주지 않으면 시그윈 녀석은 어디있는지 모름.
jni/../../Classes/data/Data.cpp:16:26: fatal error: S.h: No such file or directory
compilation terminated.
** 가장 끔찍했던 에러
make: *** `obj/local/armeabi/objs-debug/cocosdenshion_static/SimpleAudioEngine.o'에서 필요로 하는 타겟
`/Users/경ㅋ로ㅋ/CocosDenshion/android/SimpleAudioEngine.cpp'를 만들 규칙이 없습니다. 멈춤.
make: Leaving directory `/cygdrive/c/경ㅋ로ㅋ/proj.android'
이런 망할 에러가.... 아 씨 어떻게하지.. 이러면서 위에 나와있는 경로를 따라들어갔다. 롤하고싶다.
C:\프로젝트경로\proj.android\obj\local\armeabi\objs-debug\cocosdenshion_static
들어가서 잽싸게 문제가 되는 두번째 줄을 삭ㅋ제ㅋ
.cpp 를 만들 규칙이 없으니까 그냥 삭제해버려야겠다.
고 생각해서 싹다 삭제를 하고 별 난리를 다 쳤는데 아무래도 이건 좀 아닌 것 같았다. 그런데 왜 평소에는 불친절하게 해석해주지 않던 cygwin 이 왜!!.. 왜 굳이 해석을 해줘서 구글링도 못하게... 아놔..
참고해볼만한 블로그 링크 . 나는 두번째 블로그로부터 해결받았다.
http://westwoodforever.blogspot.kr/2012/08/cocos2d-x-xxxo-xxxcpp.html
http://cocos2dx.tistory.com/21
** 알 수 없는 에러
스코프 연산자를 가끔 인식을 못하는 것 같았다. std:: 뭐 이런거.. 그래서 일단은 주석처리를 해놨고..
22시 7분 수정. 멍청하기는. 그냥 선언을 먼저 안해준 (..정확히 말하면, 선언하는 부분을 내가 시그윈 빌드하면서 주석처리 해버린) 변수가 있어서 에러가 난 거였음.
그리고 이상하게 웹뷰를 띄워주는 클래스가 들어가기만 하면 안된다고 난리를 침. 이것도 미스테리여서 일단 주석처리함.
현재 상황.
빌드가 성공을 했고 .so 파일도 생성이 됨. 그러나 안드로이드 기기에 넣어 실행해봤더니 첫 화면(회사 로고 띄움.)을 지나서 Title Scene 에서는 배경화면.png 를 불러올 수가 없다는 경고창이 뜨고 강ㅋ종ㅋ..
16일 21시 57분. 퇴근한 상태.
이미지를 불러올 수 없다고 한 것은 역시 경로문제
아래 사이트와 ... 프로젝트에 다른 분이 작성해두신 코드를 참고해 해결했다.
http://www.androidpub.com/2441951
다른 분이 작성해두신 코드는 .. 뭐 특별한 건 아닌데 중요한 ? .. 음 ..
비슷하게 아래 블로그를 참고하면 될 듯.
http://blog.naver.com/PostView.nhn?blogId=mssixx&logNo=150172538888
타이틀 씬에서 이제 데이터 업데이트 해주고 뭐 로딩하는 씬에 있음.
이미지는 순전히 경로 문제이니 고쳐주면 된다지만
지금은 다른 문제에 직면해있는데....
저번 수요일에 시그윈 빌드하다가 어.. ? 이건 iOS 에서만 되는거네, 싶어서 쫙 주석처리한 부분이 있다. 나도 자세히~는 모르겠는데 구글링 해본 결과 암호화 하는 부분인 것 같았다. 음.
'스터디 > 2013 여름' 카테고리의 다른 글
여름방학은 끝남^^ (0) | 2013.09.02 |
---|---|
그간의 에러/문제들. (0) | 2013.08.26 |
8월 14일 (0) | 2013.08.14 |
8월 6일 (0) | 2013.08.07 |
8월 1일 (0) | 2013.08.01 |