如何在eclipse建立新的cocos2d-x项目
2013-11-01 16:16
316 查看
一、cocos2d-x根目录了下create-android-project.bat:
将_CYGBIN=设置为cycgwin\bin安装的的绝对路径。
将_ANDROIDTOOLS设置为android sdk 的tools绝对路径
将_NDKROOT设置为android ndk的绝对路径
修改完毕,保存后
二、双击create-android-project.bat开始工程创建向导
首先是输入包名(建议按照android的命名规则),如com.android.test
然后输入工程名称(注意不要输入已有的文件夹的名字,如果同名,会被覆盖掉的)
id:5
稍后test文件夹下将生成三个文件夹
其中Classes:是存放默认工程的C++文件
proj.android 是android的eclipse工程项目
Resources 资源文件
(到此可使用eclipse导入)
三、打开cygwin,进入到testandroid/proj.android目录,输入 ./build_native.sh 开始编译
编译成功之后,会直接在testandroid\proj.android\libs\armeabi这个目录底下生成so文件(libgame.so)
四、编译完毕,下来就是在eclipse里面编译成apk文件,并安装运行一把。
以上是使用cygwin生成项目,也直接拿官方提供的\samples\Cpp\HelloCpp的例子使用,下面介绍用eclipse配置,路径记得换成自己的路径
1、使用cywin生成项目(详见上面步骤)
${NDK_ROOT}
${COCOS2DX_ROOT}分别为各自的根目录
2、导入到eclipse
3、jni包下增加:(如果有则不用)
NDK_MODULE_PATH :=${COCOS2DX_ROOT};${COCOS2DX_ROOT}/cocos2dx/platform/third_party/android/prebuilt
4、右击properties 选择c/c++ Bulid (没有的话右键点击项目然后new-other-convert to c/c++)
取消Use default bulid command 填上:${NDK_ROOT}\ndk-build.cmd
5、右击properties 选择c/c++ General下的Paths and Symbol
点Add:(记得勾选add to all language)
使用环境变量:
${COCOS2DX_ROOT}
${COCOS2DX_ROOT}\cocos2dx\include
${NDK_ROOT}\platforms\android-8\arch-arm\usr\include
${NDK_ROOT}\toolchains\arm-linux-androideabi-4.4.3\prebuilt
6、右击properties 选择c/c++ General下的Paths and Symbol,菜单栏选择source location
然后点link fofolder选择classes文件
然后点link fofolder选择cocos2d-x根目录下的cocos2d-x
两个cocos的 两个ndk的
一个cocos根目录
一个cocos根目录下级的cocos2dx的include
一个ndk根目录下的platforms下android-8的arm的usr的include
一个ndk根目录下的toolchains的linux4.4.3的prebulit
将_CYGBIN=设置为cycgwin\bin安装的的绝对路径。
将_ANDROIDTOOLS设置为android sdk 的tools绝对路径
将_NDKROOT设置为android ndk的绝对路径
修改完毕,保存后
二、双击create-android-project.bat开始工程创建向导
首先是输入包名(建议按照android的命名规则),如com.android.test
然后输入工程名称(注意不要输入已有的文件夹的名字,如果同名,会被覆盖掉的)
id:5
稍后test文件夹下将生成三个文件夹
其中Classes:是存放默认工程的C++文件
proj.android 是android的eclipse工程项目
Resources 资源文件
(到此可使用eclipse导入)
三、打开cygwin,进入到testandroid/proj.android目录,输入 ./build_native.sh 开始编译
编译成功之后,会直接在testandroid\proj.android\libs\armeabi这个目录底下生成so文件(libgame.so)
四、编译完毕,下来就是在eclipse里面编译成apk文件,并安装运行一把。
以上是使用cygwin生成项目,也直接拿官方提供的\samples\Cpp\HelloCpp的例子使用,下面介绍用eclipse配置,路径记得换成自己的路径
1、使用cywin生成项目(详见上面步骤)
${NDK_ROOT}
${COCOS2DX_ROOT}分别为各自的根目录
2、导入到eclipse
3、jni包下增加:(如果有则不用)
NDK_MODULE_PATH :=${COCOS2DX_ROOT};${COCOS2DX_ROOT}/cocos2dx/platform/third_party/android/prebuilt
4、右击properties 选择c/c++ Bulid (没有的话右键点击项目然后new-other-convert to c/c++)
取消Use default bulid command 填上:${NDK_ROOT}\ndk-build.cmd
5、右击properties 选择c/c++ General下的Paths and Symbol
点Add:(记得勾选add to all language)
使用环境变量:
${COCOS2DX_ROOT}
${COCOS2DX_ROOT}\cocos2dx\include
${NDK_ROOT}\platforms\android-8\arch-arm\usr\include
${NDK_ROOT}\toolchains\arm-linux-androideabi-4.4.3\prebuilt
6、右击properties 选择c/c++ General下的Paths and Symbol,菜单栏选择source location
然后点link fofolder选择classes文件
然后点link fofolder选择cocos2d-x根目录下的cocos2d-x
两个cocos的 两个ndk的
一个cocos根目录
一个cocos根目录下级的cocos2dx的include
一个ndk根目录下的platforms下android-8的arm的usr的include
一个ndk根目录下的toolchains的linux4.4.3的prebulit
相关文章推荐
- 如何 使用eclipse 建立maven3 项目 (入门级)
- 如何使用eclipse环境调试cocos2d js项目
- 怎么用bat文件运行eclipse建立的项目,如何将写好的java项目生成可执行的bat文件
- 如何安装cocos2d-x-3.2建立项目
- eclipse下如何将android项目生成apk
- Maven的使用,Nexus建立本地仓库以及Eclipse导入Maven项目(二): 安装篇
- eclipse中如何将项目转成dynamic web project
- Web开发者指南:如何建立并运作一个互联网初创项目
- c c++版eclipse如何编译java项目
- Cocos2d-x项目开发时在Eclipse中配置环境编译C++
- Cocos2d-x v3.0 正式版 如何创建项目及TestCpp运行
- Eclipse中创建Plug-in项目时的Target platform选项说明-osgi,三种建立区别
- eclipse如何使用git从远程仓库clone项目?
- 如何解决Android在eclipse中项目同时使用viewpagerindicator,slidingmenu开源框架时项目报错的问题
- 如何将一个Maven项目转化成一个Eclipse项目
- 如何优雅的把Eclipse项目导入到Android Studio中
- 利用eclipse的Maven插件建立web项目
- 如何将Eclipse中的项目迁移到Android Studio 中
- 如何将MyEclipse项目导入到Eclipse
- 如何将android studio项目导入eclipse