统一设置编译环境如C++的版本,编译等级等等。 function(configure_cesium_librarytargetName) 1. 5 增加要编译的工程 将那些需要编译的工程增加进来,通过add_subdirectory。对于外部的库,采用按需编译的方式,所以增加参数EXCLUDE_FROM_ALL。 add_subdirectory(extern EXCLUDE_FROM_ALL) 1. 业务CMakeLists 这里找一个业务...
- **Protobuf**: 可以通过源码编译或者使用包管理工具(如vcpkg或 conan)。- **Cesium Native**: ...
Cesium-native是一个基于C++的3D地理空间库,主要用于实现3D Tiles运行时的流式传输、轻量级glTF序列化和反序列化、高精度3D地理空间数学类型和函数,以及对全球尺度WGS84椭球的支持。其代码管理基于cmake进行,主目录下是整个项目的入口,负责统筹管理。各业务功能文件夹内主要负责各自具体模块的编译设置,extern文件夹内主要...