0
我想JNI添加到我的項目,但我得到了鏈接錯誤:cocos2dx JNIHelper LIB缺少
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
裏面libcocos2d.lib沒有這樣的,因爲的cocos2d-win32.vc2012功能。 sln項目沒有編譯cocos2d-x-2.2.4 \ cocos2dx \ platform \ android文件夾。
我該如何解決?
你是從Visual Studio開發Anrdoid嗎? –
這部分我正在使用VS構建,但JNI調用位於項目的通用,非Android部分。我應該將其移動到android部分?這裏是一些細節http://discuss.cocos2d-x.org/t/jnihelper-lib-is-missing/15618 – ICE
是的,你應該只使用JNI的Android。我不知道你爲什麼要在你的項目中使用Java代碼。 –