我正在尝试将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文件夹。
我该如何解决?
答案 0 :(得分:0)
问题解决了! 看来是因为我试图从VS编译我的项目。 但是当我使用native_build.sh编译时没有错误。