cocos2dx缺少JNIHelper lib

时间:2014-07-17 10:27:12

标签: android c++ java-native-interface cocos2d-x

我正在尝试将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 个答案:

答案 0 :(得分:0)

问题解决了! 看来是因为我试图从VS编译我的项目。 但是当我使用native_build.sh编译时没有错误。