Win7上配置Cocos2dx开发环境
来源:互联网 发布:2017网络项目 编辑:程序博客网 时间:2024/04/30 13:47
上篇Mark了一下Mac上的开发环境配置笔记,现在来个Win7的。
1.必要资源下载:
下完安装完之后,启动cygwin,然后输入cygcheck -c,如果所有都是OK的话则表示运行正常
另外还可以输入gcc –v,g++ --version,make –version,gdb –version等进行测试
把上面的东西.安装的安装.解压的解压..放到自己想要的目录底下.
2.Win7安装Cocos2dx
2.Android开发环境
1)配置环境变量
进入cygwin/home/<用户名>/,用UE修改.bash_profile文件(如果没有,那么执行以下cygwin.bat),在最后添加
export ANDROID_NDK_ROOT=/cygdrive/c/Andriod/develop/android-ndk-r8e
export COCOS2DX_ROOT=/cygdrive/c/Cocos2dx/cocos2d-2.1rc0-x-2.1.2
export ANDROID_SDK_ROOT=/cygdrive/c/Android/develop/adt-bundle-mac-x86_64/sdk
export NDK_ROOT=/cygdrive/c/Andriod/develop/android-ndk-r8e
export PATH=$PATH:$ANDROID_NDK_ROOT
2)生成android项目
:: modify it to work under your environment
set _CYGBIN=c:\cygwin\bin
if not exist "%_CYGBIN%" echo Couldn't find Cygwin at "%_CYGBIN%" & pause & exit 4
:: modify it to work under your environment
set _ANDROIDTOOLS=d:\android\android-sdk-windows\tools
if not exist "%_ANDROIDTOOLS%" echo Couldn't find android sdk tools at "%_ANDROIDTOOLS%" & pause & exit 5
:: modify it to work under your environment
set _NDKROOT=d:\android\android-ndk-r8b
if not exist "%_NDKROOT%" echo Couldn't find ndk at "%_NDKROOT%" & pause & exit 6
2. 修改里面的三个路径:SDK、NDK和CygWin的路径。
3. 然后运行create-android-project.bat,按正常流程输入包名、项目名、版本等级
4. 有可能会出现,什么C:/windows/system32/java.exe有问题,(我没碰到这问题)没有这个问题的可以跳过5。
5. 打开android-sdk-windows\tools\lib目录,找到find_java.bat文件,打开它,
rem Check we have a valid Java.exe in the path. The return code will
rem be 0 if the command worked or 1 if the exec failed (program not found).
for /f %%a in ('%~dps0\find_java.exe–s') do set java_exe=%%a
if not defined java_exe goto :CheckFailed
:SearchJavaW
rem Check if we can find a javaw.exe at the same location than java.exe.
rem If that doesn't work, just fall back on the java.exe we just found.
for /f %%a in ('%~dps0\find_java.exe –s -w') do set javaw_exe=%%a
if not exist %javaw_exe% set javaw_exe=%java_exe%
goto :EOF
找到加粗的两句话,把它们的 –s 都去掉,变成:
rem Check we have a valid Java.exe in the path. The return code will
rem be 0 if the command worked or 1 if the exec failed (program not found).
for /f %%a in ('%~dps0\find_java.exe') do set java_exe=%%a
if not defined java_exe goto :CheckFailed
:SearchJavaW
rem Check if we can find a javaw.exe at the same location than java.exe.
rem If that doesn't work, just fall back on the java.exe we just found.
for /f %%a in ('%~dps0\find_java.exe-w') do set javaw_exe=%%a
if not exist %javaw_exe% set javaw_exe=%java_exe%
goto :EOF
6. OK,保存,再次运行create-android-project.bat,继续正常流程
7. 发现好像没有什么问题,但是请注意,有可能有人会报一个问题,说什么找不到expr命令,找不到sh命令什么的。
8. 没关系,这是CygWin没有配置好的原因,把CygWin的bin目录路径加入到环境变量的Path里就行了好了,一切都搞定了,这样就能正确生成Android项目了。
3)cgywin编译生成*.o文件
打开cgywin输入cd $COCOS2DX_ROOT,
cd study(之前创建的工程
cd proj.android
./build_native.sh
这里在win7会遇到权限问题,生成不了库文件。有方法
用管理员权限打开cmd,切换到你刚刚创建的工程目录下,我的是study,然后输入takeown /f * /a /r会有一系列成功的
接着输入icacls * /t /grant:r everyone:f会有一系列已处理。再用cgywin试试./build_native.sh.
还是不成功的话再用cmd切换到study/proj.android/obj/local/armeabi里面。再执行一下上面的权限命令。2个哦!
我这样做完就成功编译了。。
4)用eclipse生成apk
方法Mark一下:
编译.Ok
- Win7上配置Cocos2dx开发环境
- cocos2dx 开发环境配置
- Cocos2dx开发环境配置
- 在Mac上用cocos2dx开发环境配置
- 配置cocos2dx 2.2.1+VS2012+WIN7环境
- ANDROID+COCOS2DX+WIN7+ECLIPSE配置环境参考资料
- win7下cocos2dx开发环境搭建
- win7平台搭建Android cocos2dx开发环境
- cocos2dx andriod 开发环境配置
- 在Win7上配置python开发环境(Sublime Text 2)
- win上搭建cocos2dx开发环境
- Win7 配置Android开发环境
- Win7 配置Android开发环境
- Win7 配置Android开发环境
- 配置php开发环境---win7
- WIN7 配置NODEJS 开发环境
- MTK开发环境配置--WIN7
- mac上配置android开发环境并把cocos2dx项目编译到android
- 一些笔试的代码
- android back键处理
- 蛇形线走线注意要点
- Discuz论坛防止广告机的方法
- 关于设置X-UA-Compatible来设置IE浏览器兼容模式时无效问题
- Win7上配置Cocos2dx开发环境
- spring+springmvc+openjpa的逆向工程整合出错
- Android中Back键与Home键的区别
- 第五周上级项目三
- VB中的 命名参数
- (转)内联函数
- 2013年3月23号竞赛题目一 平衡负载
- 黑马程序员————学习日记【2】 【Java编程基础1】
- Thinking in Java之接口回调