cocos2d-x 3.14.1,ndk r13b
“‘Standard”编译命令工作得很好:
cocos编译了-p android -m调试--ap android-23
当我使用以下命令编译时,会得到一个明显的链接错误:
cocos编译-p android -m调试--ap android-23 -m
错误:jni/../Classes/Classes/AppDelegate.cpp:289: Error:对'MainMenu::createScene()‘的未定义引用: collect2:错误: ld返回一个退出状态:** obj/local/armeabi/libMyGame.so错误1运行命令,返回代码: 2。
为这个而挣扎-有什么想法吗?
发布于 2017-02-13 04:41:54
似乎您还没有在Android.mk for Android.mk中添加Android.mk类。从以下路径打开android.mk:
~project-directory/proj.android-studio/app/jni/android.mk
以下列方式添加您拥有的所有类:
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../../Classes/AppDelegate.cpp \
../../../Classes/HelloWorldScene.cpp
注意:使用实际的names.HelloWorldScene.cpp编辑上面的类只是为了表示目的。
https://stackoverflow.com/questions/42176175
复制相似问题