2018년 3월 20일 화요일

cocos2d-x에서 error: undefined reference to 'sdkbox::Log::_logLevel' 에러

2016. 4. 21. 17:48

특이하게 미국의 퍼블리셔가 Flurry Analytics를 이용해 달라고 해서 
cocos의 sdkbox의 plugin으로 있는 Flurry Analytics를 사용하기로 하고 
간단하게 sdkbox import flurryanalytics 명령어 인스톨을 한 뒤 컴파일을 했더니 아래 오류가 보인다

[armeabi] SharedLibrary  : libcocos2dcpp.so
jni/src/FacebookWrapper-android.cpp:74: error: undefined reference to 'sdkbox::Log::_logLevel'
jni/src/FacebookWrapper-android.cpp:83: error: undefined reference to 'sdkbox::Log::_logLevel'
jni/src/FacebookWrapper-android.cpp:92: error: undefined reference to 'sdkbox::Log::_logLevel'
jni/src/FacebookWrapper-android.cpp:101: error: undefined reference to 'sdkbox::Log::_logLevel'
collect2.exe: error: ld returned 1 exit status
make.exe: *** [obj/local/armeabi/libcocos2dcpp.so] Error 1
make.exe: Leaving directory `D:/codes/prj/qbqa/proj.android'

Ndk build failed!

sdkbox가 업데이트 되었나하고 아래 명령어 실행

sdkbox update --staging

downloading package sdkbox-flurryanalytics_v2.2.0.7.tar.gz
[###################################] 100%
2.2.0.7 2.1.3.3
updating flurryanalytics v2.1.3.3 -> v2.2.0.7
Please reference the online documentation to finish the integration:
Installation Successful :)

방금 전에 설치한 버전이 최신 버전이 아닌 이런 경우였다. 
패키징 관리가 안 되고 있는듯 T.T 

여하튼 업데이트 하니 오류 없이 실행이 되네.

댓글 없음:

댓글 쓰기