将ios项目转换为android
Converting ios project into android
我在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&游戏从启动屏幕开始。游戏在ios中运行得很完美。请帮我找到解决方案。
这里有类似的答案:Cocos2d-x:如何将用XCode开发的Cocos2d-x项目移植到Android(通过Eclipse(?
Classes目录中有.cpp或.c文件吗?编译器需要知道的是这些文件的位置;仅仅包括.h等价物是不够的。
在proj.android/jni/android.mk中,观察以下条目(在您选择的文本编辑器中打开,如textedit或textwrnger(:
LOCAL_SRC_FILES := hellocpp/main.cpp
../../Classes/AppDelegate.cpp
../../Classes/HelloWorldScene.cpp
现在,查看Classes/目录中的内容,并查看哪些文件。对我来说,我的Molemio.cpp在那里,还有一个名为Load/的文件夹中的specialLoad.cpp
看到这些文件后,我添加到Android.mk,使LOCAL_SRC_files部分现在看起来像:
LOCAL_SRC_FILES := hellocpp/main.cpp
../../Classes/AppDelegate.cpp
../../Classes/HelloWorldScene.cpp
../../Classes/Molemio.cpp
../../Classes/Load/specialLoad.cpp
请注意,我在HelloWorldScene.cpp的末尾添加了一个反斜杠。这允许您在不结束列表的情况下添加换行符
相关文章:
- 如何在 C/Android NDK 中将字符串日期转换为毫秒
- 将GCC命令转换为Android NDK的CMAKE
- OpenCv,Android:无法编辑转换为HLS色彩空间的相机帧像素
- 使用 OpenCV 和 Android NDK 转换数据格式
- 如何将这些OpenGL着色器转换为Android NDK的GLES3的OpenGL ES着色器
- 将C OpenCV Iplimage Imagedata和widthstep转换为Android OpenCV垫子
- HEVC 解码器端口 Android 警告:从 'signed char*' 到 'char const* 的转换无效*
- 编译C 源的问题将.OFF文件转换为XML Android OpenGL ES可读取的问题
- 将 FILE* 转换为 ifstream C++, Android NDK
- 将Makefile转换为Android.mk
- android NDK --将C++方法转换为Java MTHOD
- Android NDK / General JNI 问题:将对象/jobject 转换为 c++ 用户 defiend
- 将C++ md5 编码转换为 android/java
- 在Android上从mp3到WAV的快速转换
- Android 中的 OpenCV Rotate(纠偏) - C++ to Java 转换
- 如何将QImage从c++转换到Android
- android:如何将int[]转换为OpenCV Mat c++
- 为什么编译器不能从sp<android::MetaData>隐式转换为bool?
- 将ios项目转换为android
- 删除Android下C++代码中的C样式强制转换