cocos2d-x 3.14.1,ndk r13b
'标准'编译命令工作正常:
cocos compile -p android -m debug --ap android-23
使用此命令编译时出现明显的链接错误:
cocos compile -p android -m debug --ap android-23 - android-studio
错误: jni /../../../ Classes / AppDelegate.cpp:289:错误:未定义引用' MainMenu :: createScene()' collect2:错误:ld返回1退出状态 make:*** [obj / local / armeabi / libMyGame.so]错误1 运行命令时出错,返回码:2。
苦苦挣扎 - 请问任何想法?
答案 0 :(得分:0)
似乎您尚未在Android.mk的Android Studio中添加MainMenu类。 从以下路径打开android.mk:
〜项目目录/ proj.android演播室/应用/ JNI / android.mk
按以下方式添加您拥有的所有课程:
LOCAL_SRC_FILES := hellocpp/main.cpp \
../../../Classes/AppDelegate.cpp \
../../../Classes/HelloWorldScene.cpp
注意:使用您的实际名称编辑上述类.HelloWorldScene.cpp仅用于表示。