我的系统环境
JDK
VS2012
Win8 64bit
Win32运行Cocos2d-x 工程
下载cocos2d-x (2.2.0 若使用其他的版本可能会遇到其他问题)
添加至环境变量”path”: G:\project\cocos2d-x-2.2;G:\project\cocos2d-x-2.2\cocos2dx\platform\third_party\android\prebuilt;(使用自己的路径,下文不再提示)
运行build-win32.bat
直接打开 cocos2d-win32.vc2012.sln 即可运行,生成较费时间。so easy~
创建新工程
- 下载安装python
- 添加根目录至环境变量”path”,如:F:\Engineering\python3.3.2;
在cocos2d-x-2.2\tools\project-creator\中新建一个.bat批处理文件,内容如下:(此步为了方便)
@echo off
set /p projectName=请输入项目名称:
if “%projectName%”==”” goto inputError
set /p packageName=请输入包标示名:
if “%packageName%”==”” goto inputError
create_project.py -project %projectName% -package %packageName%-language cpp
pause
exit
:inputError@echo 项目名称或者包标示名不能为空!
pause双击运行它就可以了。
然后在cocos2d-x目录下的projects中就可以看到Test文件夹,里面包含了各个平台的项目。
也可以把cocos2d-x-2.2\template\multi-platform-cpp复制一份,重命名解决方案和工程,但是强迫症表示无法接受
android运行Cocos2d-x 工程
1.a
下载 ADT (includes android sdk & eclipse& CDT(otherwise U have to install it in your own eclipse))
1.b
在环境变量中的path添加路径: F:\Engineering\adt-bundle-windows-x86_64-20131030\sdk\platform-tools;F:\Engineering\adt-bundle-windows-x86_64-20131030\sdk\tools;
2.a
下载 android NDK
2.b
环境变量中添加新系统变量NDK_ROOT =F:\Engineering\android-ndk-r9c
3.a
下载cygwin
3.b
站点可以选择mirrors.163.com,在线安装以下package: (search之后点击all旁边的图标使全部选项从default变成install,每个都search一遍。如果一次性将全部安装项都选择install的话我用了20GB左右的空间还没装完.. 好自为之)
autoconf, automake, binutils, gcc-core, gcc-g++, gcc4-core,gcc4-g++, gdb, pcre, pcre-devel, gawk, make
来自 http://www.cocos2d-x.org/wiki/How_to_set_up_the_android_cocos2d-x_development_environment_on_Windows_7
3.c
添加如下环境变量至path: f:\cygwin64\bin;
4.a
直接用ADT的eclipse打开一个已经创建的android工程(proj.android)
4.b
org.cocos2dx.lib未导入导致很多红线,则右键工程->import->General->File System->cocos2d-x-2.2\cocos2dx\platform\android\java\src
或者
右键工程->build path-&g