我已遵循本教程 http://www.raywenderlich.com/33750/cocos2d-x-tutorial-for-ios-and-android-getting-started ,并设法在 cococs2d-x 中创建了一个 android hello world 项目。现在,当我将任何东西添加到我的类目录并尝试使用它们时,我会收到类似
的错误make: *** [obj/local/armeabi/libgame.so] Error 1
undefined reference to 'ConstAndStats::getDevice()'
我应该如何解决这些问题,并为我的 eclipse 项目添加已经工作的代码(在 Xcode 中)?
最佳答案
如果你在classes目录下添加了一个class,但是忘记从jni文件夹中添加到Android.mk文件中,就会出现这种错误。添加这样的内容:
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../Classes/YourClass.cpp \
../../Classes/YourLastClass.cpp
关于java - 将cpp文件添加到cocos2d-x项目android项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20841693/