【发布时间】:2014-05-02 06:19:57
【问题描述】:
我在 ios 中使用 xcode 中的 cocos2dx(c++) 开发了一个游戏。现在我正在尝试在 Eclipse 中为 android 运行该游戏。这样我就可以从 proj.android 文件夹在终端中运行 ./build_native.sh 文件。在构建结束时,它显示以下错误。
/Users/srikanthreddy/Desktop/AndroidDev/android-ndk-r9d/toolchains/arm-linux- androideabi-4.6/prebuilt/darwin-x86_64/bin/../lib/gcc/arm-linux- androideabi/4.6/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi/objs/cocos2dcpp_shared/__/__/Classes/AppDelegate.o: in function AppDelegate::applicationDidFinishLaunching():jni/../../Classes/AppDelegate.cpp:57: error: undefined reference to 'SplashScreen::scene()'
collect2: ld returned 1 exit status
make: *** [obj/local/armeabi/libcocos2dcpp.so] Error 1
make: Leaving directory `/Users/srikanthreddy/Desktop/AndroidDev/cocos2d-x-2.2.2/projects/New/proj.android'
我在 appdelegate.h 中声明了 splashscreen.h 并且游戏以启动画面开始。游戏在ios中运行完美,请帮我解决。
【问题讨论】: