“在静态库中访问方法时未定义的引用(方法名称)”

时间:2013-01-18 05:56:09

标签: android eclipse android-ndk cocos2d-x

我已经尝试了一个多月的时间来访问名为libcocosnas_static.a的库中的方法 我正在使用Cocos2d-X版本2.0.4。我的公司已经多次使用该库来使用cocos2d-1.0.1-x-0.12.0制作游戏而没有任何问题。 这就是我所做的: 1-我在eclipse和Android.mk中添加了库的包含路径 2-使用#include“NASPlatformUtil.h”包含.h文件 3-将libcocosnas_static.a文件添加到proj.android \ obj \ local \ armeabi文件夹 4-在Android.mk文件中添加了“LOCAL_WHOLE_STATIC_LIBRARIES + = cocosnas_static” 5-使用以下命令调用该函数:NASPlatformUtil :: openUrl(“http://xxx.xxx.com/”);

我可以右键单击该功能,单击打开声明并获得它没有任何问题,但编译器继续给我那个可怕的错误 希望你能帮助我这个

提前谢谢

1 个答案:

答案 0 :(得分:0)

我发现我应该从主项目中的Android.mk调用其他库的Android.mk 现在它正在工作:)