编译osg for Android

未分类 veyvin 1568℃ 0评论
  1. 拉取 github 上 tag 为3.6.3版本的osg
  2. windows上安装WSL的linux操作系统
  3. 在linux 上安装 cmake make gcc g++ 等开发环境
  4. 下载 android ndk 19c

-DUSE_ZLIB 一定要有,不然无法使用zlib压缩过后的 ive 等文件。

编译完成后 我使用的是cmake 而没有用 ndk-build

在cmake 中添加 头文件 和 引用编译好的 静态链接库 .a

在代码中使用以下三个 添加需要引用的库

USE_OSGPLUGIN

USE_DOTOSGWRAPPER_LIBRARY

USE_SERIALIZER_WRAPPER_LIBRARY


编译protobuf for android 就简单了

只编译libprotobuf.a 和 libprotobuf-lite.a 关闭这两项即可Dprotobuf_BUILD_PROTOC_BINARIES=off -Dprotobuf_BUILD_TESTS=OFF

转载请注明:veyvin » 编译osg for Android

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址