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 *)" (__imp_?getStaticMethodInfo@JniHelper@cocos2d@@SA_NAAUJniMethodInfo_@2@PBD11@Z)referenced in function _callEndGame AndroidJNI_EndGameDelegate.obj Proj.win32
Внутри libcocos2d.lib такой функции нет, потому что проект cocos2d-win32.vc2012.sln не скомпилировал папку cocos2d-x-2.2.4\cocos2dx\platform\android.
Как я могу решить это?
1 ответ
Решение
Задача решена! Похоже, потому что я пытался скомпилировать свой проект из VS. Но когда я использую native_build.sh, компиляция была выполнена без ошибок.