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代码,编译,调试
相关推荐
linuxwcj 2020-10-21
彼岸随笔 2020-10-20
yutou0 2020-10-17
jarrygao 2020-11-02
shipinsky 2020-09-23
touchfuture 2020-09-16
hongsheyoumo 2020-09-04
momoku 2020-09-11
ruancw 2020-08-27
TuxedoLinux 2020-08-18
vvu 2020-08-16
downtown 2020-08-11
luvzhan 2020-07-28
maxelliot 2020-06-28
cuixingwudi 2020-06-25
linuxdashencom 2020-06-21
旭灿 2020-06-16
wenjieyatou 2020-06-14