前面记录了OSG的编译和运行过程,下面是OSGEarth 的编译,编译OSGEarth比OSG复杂,需要添加各种依赖,需要配合相应的版本。本文介绍 osgEarth3.1 的编译过程。
一、依赖项版本
1、osgEarth 3.1
2、CURL 7.65.3
二、CURL编译
1、下载CURL 7.65.3
2、使用CMake进行构建编译。
3、点击【configure】,并设置为 vs2022 x64
4、将CMAKE_INSTALL_PREFIX 中的Value 指向curl源码目录。D:\OSGEarthDEV\curl-7.65.3。
再次点击【configure】
4、点击【Generate】生成
5、使用vs2022进行编译。
6、使用VS2022进行批量生成。
7、使用VS2022 批生成, INSTALL进行生成。
生成成功。。。。。。。。。。。。。。。。。
本文先介绍到这由于GDAL的编译条件是:GDAL3.0
以上编译要求PROJ6
投影库,而PROJ6
又要求SQLite3
环境,所以编译GDAL
之前我们需要编译好SQLite3
和PROJ6
。 下篇进行介绍 SQLite3、PROJ6、GDAL3的编译