cocos2dx Build_native脚本window平台兼容修改

cocos2dx 自带生成的native编译是只支持shell执行,linux,mac或者在windows下安装cigwin之类的虚拟机可以用,但实际上我们在windows下做开发的还是占大多,安装cigwin,在国都,大家都知道,没那么方便。

 

其实脚本实际上也就只做两件事:

1、更新cocos的Resource目录下的资源到android 工程的assert目录;

2、启动,初始化android开程的ndk-build; 

 

了解这两步的需求之后,我们自己写bat脚本都是可以的了,当然有现成的能够来改会更简单、方便,简单粗爆一点,删除一些windows不能执行的代码行,代码中写死一NDK目录,cocos2dx的目录,简化之后就十几行了

目前自测运行OK,当然你也可以改得更简单,放到跟原来native_build相同的目录即可:

 

@echo off
set APPNAME=kkmh
echo appName: %APPNAME%

set DIR= %CD%
set NDK_ROOT=D:\android-ndk-r10b


set COCOS2DX_ROOT=E:\cocos2d-x-2.1.5\
set APP_ROOT=%DIR%\..
set APP_ANDROID_ROOT=%DIR%

if exist %APP_ANDROID_ROOT%\assets (
 DEL /F /Q /S %APP_ANDROID_ROOT%\assets
)

xcopy %APP_ROOT%\Resources\*  %DIR%\assets /E /F

set NDK_MODULE_PATH=%COCOS2DX_ROOT%;%COCOS2DX_ROOT%cocos2dx\platform\third_party\android\prebuilt
%NDK_ROOT%\ndk-build

 

不用脚本编译NDK也可以,可以直接在eclispe配置C++执行脚本为

ndk-build也行,跟普通的NDK编译一样

 

当然把eclipse的ndk-build改成build_native.bat也OK,可以免去拷贝资源这一步

直接在eclipse写coccos代码,编译,调试

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值