目录
一 本机环境
Windows11 64bit。VS 2019社区版。由于OSG第三方依赖我使用了VC 2017 x64的版本,所以需要给vs2019安装vc2017的编译环境。后面有所预编译或者源码编译均采用VC2017版本。
二 安装VC2017编译环境
三 安装Cmake
四 下载源代码和依赖项
4.1 osgEarth源代码
使用源代码最大优势就是方便以后跨平台。
https://github.com/gwaldron/osgearth/releases/tag/osgearth-3.4
下载Source code(zip)这个。当前是3.4版本。
官网要求依赖项如下:
OSG 3.6 及以上;
GDAL 2.4 及以上;
CURL;
GEOS 3.2及以上(可选)。
4.2 OpenSceneGraph源代码
github.com/openscenegraph/OpenSceneGraph/tags
下载 OpenSceneGraph-3.6.5 zip格式。
4.3 OpenSceneGraph依赖项
openscenegraph.com/index.php/download-section/dependencies
下载
Full package for 64 bit