下载
下载稳定版的osg,我使用的是最新版OpenSceneGraph-3.6.3。
下载第三方库,3rdpartyAndroid,如果下载不下来,联系我。
下载NDK,android-ndk-r10e。
下载cygwin,默认安装即可。
配置
osg官网的cmake指令有错误,下面是我修改后的,可以正常生成编译文件。
打开cygwinm
cd "D:/OpenSceneGraph/OpenSceneGraph-3.6.3/BuildAndroid"
cmake .. -G "MinGW Makefiles" \
-DCMAKE_MAKE_PROGRAM="D:/SDK/android-ndk-r10e/prebuilt/windows-x86_64/bin/make.exe" \
-DANDROID_NDK="D:/SDK/android-ndk-r10e" \
-DANDROID_STANDALONE_TOOLCHAIN="D:/SDK/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9" \
-DCMAKE_TOOLCHAIN_FILE="../PlatformSpecifics/Android/android.toolchain.cmake" \
-DOPENGL_PROFILE="GLES2" -DDYNAMIC_OPENTHREADS=OFF -DDYNAMIC_OPENSCENEGRAPH=OFF \
-DANDROID_STL="gnustl_static" \
-DANDROID_NATIVE_API_LEVEL=21 \
-DANDROID_ABI=armeabi-v7a \
-DCMAKE_INSTALL_PREFIX="D:/OpenSceneGraph/OpenSceneGraph-3.6.3/BuildAndroid" \
-DGDAL_DIR="D:/OsgAndroid/3rdparty/gdal/include"
编译
cmake --build .
如果找不到,在这里下载吧。
osgandroid第三方库3rdpartyAndroid_osg3.4.1osgearth2.8Android安卓移植-C++文档类资源-CSDN下载
转载请标明作者和出处,有问题请回复或发邮件
作者:田腾
Q群:469468407
邮箱:tian_teng@qq.com