2014-07-17 5 views
0

누락하지만 난 링커 오류를 받고 있어요 :cocos2dx JNIHelper lib 디렉토리는 내 프로젝트에 JNI를 추가하기 위해 노력하고있어

Error 1 error LNK2019: unresolved external symbol 
"__declspec(dllimport) public: static bool __cdecl 
cocos2d::JniHelper::getStaticMethodInfo(struct cocos2d::JniMethodInfo_&,char const *,char const *,char const *)" ([email protected]@[email protected]@[email protected]@[email protected])referenced in function _callEndGame AndroidJNI_EndGameDelegate.obj Proj.win32 

적인 Cocos2D-win32.vc2012 때문에 그런 기능이 없다 libcocos2d.lib 내부. sln 프로젝트가 cocos2d-x-2.2.4 \ cocos2dx \ platform \ android 폴더를 컴파일하지 않았습니다.

어떻게 해결할 수 있습니까?

+0

Visual Studio에서 Anrdoid 용으로 제작하고 있습니까? –

+0

이 부분은 VS를 사용하여 만들고 있지만 JNI 호출은 프로젝트의 일반적인 비 앤드 로이드 부분에 있습니다. 안드로이드로 옮겨야합니까? http://discuss.cocos2d-x.org/t/jnihelper-lib-is-missing/15618 – ICE

+0

네, Android 용 JNI 만 사용해야합니다. 나는 왜 당신이 프로젝트에서 자바 코드를 사용하고 싶어하는지 알지 못한다. –

답변

0

문제가 해결되었습니다. VS에서 프로젝트를 컴파일하려했기 때문에 나타납니다. 하지만 native_build.sh를 사용할 때 오류없이 컴파일이 완료되었습니다.

관련 문제