安装过程:
Cocos2d 需要NDK 和Cygwin
首先安装NDK ->
此链接可能对您有所帮助:
http://nikhilvithlani.blogspot.in/2013/07/install-android-ndk-for-windows_6.html
Cocos 2d 安装链接:
http://www.cocos2d-x.org/wiki/How_to_set_up_the_android_cocos2d-x_development_environment_on_Windows_7
下载 cocos 2d 版本并按照上面链接中的说明进行操作
你在cygwin中需要的这个包:搜索并安装:
autoconf, automake, binutils, gcc-core, gcc-g**, gcc4-core, gcc4-g**, gdb, pcre, pcre-devel, gawk, make
安装完cygwin,ndk后,你需要在eclipse中配置C/C++首选项(不要忘记在eclipse中安装c/c++插件)
我的 NDK 和 PATH 是:
NDK_ROOT->C:/android-ndk-r9c
PATH->C:\android-ndk-r9c;C:\Cygwin\bin;
然后导入示例项目:
cocos2d-x-2.2.2\samples\Cpp\HelloCpp\proj.android
导入库:
cocos2d-x-2.2.2\cocos2dx\platform\android\java
将库添加到 hello world 项目中
当你导入 hello world 项目时,eclipse 会自动包含头文件:
bash F:/cocos2d-x-2.2.2/samples/Cpp/HelloCpp/proj.android/build_native.sh
cygwin警告:
检测到 MS-DOS 样式路径:F:\cocos2d-x-2.2.2\samples\Cpp\HelloCpp\proj.android
首选的 POSIX 等效项是:/cygdrive/f/cocos2d-x-2.2.2/samples/Cpp/HelloCpp/proj.android
CYGWIN 环境变量选项“nodosfilewarning”关闭此警告。
有关 POSIX 路径的更多详细信息,请参阅用户指南:
http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
NDK_ROOT = C:/android-ndk-r9c
COCOS2DX_ROOT = /cygdrive/f/cocos2d-x-2.2.2/samples/Cpp/HelloCpp/proj.android/../../../..
APP_ROOT = /cygdrive/f/cocos2d-x-2.2.2/samples/Cpp/HelloCpp/proj.android/..
APP_ANDROID_ROOT = /cygdrive/f/cocos2d-x-2.2.2/samples/Cpp/HelloCpp/proj.android
使用预构建的外部组件
+ C:/android-ndk-r9c/ndk-build -C /cygdrive/f/cocos2d-x-2.2.2/samples/Cpp/HelloCpp/proj.android NDK_MODULE_PATH=/cygdrive/f/cocos2d-x-2.2。 2/samples/Cpp/HelloCpp/proj.android/../../../..:/cygdrive/f/cocos2d-x-2.2.2/samples/Cpp/HelloCpp/proj.android/../ ../../../cocos2dx/platform/third_party/android/prebuilt
make: 进入目录'/cygdrive/f/cocos2d-x-2.2.2/samples/Cpp/HelloCpp/proj.android'
Android NDK:警告:APP_PLATFORM android-9 大于 ./AndroidManifest.xml 中的 android:minSdkVersion 8
Android NDK:警告:/cygdrive/f/cocos2d-x-2.2.2/samples/Cpp/HelloCpp/proj.android/../../../../cocos2dx/Android.mk:cocos2dx_static: LOCAL_LDLIBS 是静态库总是被忽略
[armeabi] 安装:libhellocpp.so => libs/armeabi/libhellocpp.so
make: 离开目录'/cygdrive/f/cocos2d-x-2.2.2/samples/Cpp/HelloCpp/proj.android'
在控制台右键项目中获取输出并转到属性并选择c / c ++通用下的路径和符号
运行项目,可以看到输出:
有用的链接:
http://www.youtube.com/watch?v=2itbQceTQGI