整个编译过程
- 需要使用到的工具
- urho3d 1.7
- CodeBlocks16.01 主要是用到了他的mingw
- cmake 3.7.2
- ndk android-ndk-r12b
- adt-bundle-windows-x86_64-20140702
过程,这里主要是设置的问题, android_var.bat
需要注意到几个点
需要注意到的是path的设置,里面包含到了codeblock和cmake的地址都被设置进去了要注意
其中codeblock设置在Path的最前面是因为:开始我是放后面了,但是因为window的搜索引用是从最前面的路径开始查找的,如果出现相同的软件名直接就引用了,这样就引用到了不正确的软件,所以放到了最前
echo off
:: urho3d 1.7
set ANDROID_HOME=G:\tool\adt-bundle-windows-x86_64-20140702\sdk
set ANDROID_NDK=G:\tool\android\android-ndk-r12b
set path=G:\tool\CodeBlocks16_01\MinGW\bin;G:\tool\android\android-ndk-r12b\prebuilt\windows-x86_64\bin;%path%;G:\tool\G:\tool\cmake-3.7.2-win64-x64\bin;%ANDROID_NDK%;%ANDROID_HOME%\platform-tools;%ANDROID_HOME%\tools;
在urho3d目录下创建build_android
编译进行
cd g:\program\cxx\urho3d
android_var.bat
cmake_android.bat build_an