java - 将cpp文件添加到cocos2d-x项目android项目

标签 java android c++ eclipse cocos2d-x

我已遵循本教程 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/

相关文章:

Java,由 : java. io.IOException : error=2, 引起 没有那个文件或目录

android - Spinner setonitemselectedlistener 未被调用

android - 如何在Kotlin中设置从服务到 Activity 的回调?

c++ - 在 Windows 8 Metro 应用程序上同步两个 ppl 任务

c++ - 使用基类的派生类中定义的类型

c++ - 限制指针和内联

java - 如何使用 Apache Flink 删除 Cassandra 中的行?

java - 在mysql中使用TIMEDIFF获取两个时间之间的差异时出现非法小时值错误

android - 如何在 Kotlin 中解析 JSON

java - 找到链表的第二个最大键?