致我踩过的坑!
编译前的准备:
1.widow10
3.vs2015
4.osg3.6.4
10.geos3.7.2
第一步 编译gdal3.0.1+proj6.2.0+geos3.7.2+sqlite3.30
1.静态编译SQLite库。
因为gdal3.0.1版本必须依赖geos库和sqlite,所以首先得把sqlite库编译完成。到官网下载源码sqlite-amalgamation-3300100.zip和windows运行时的预编译二进制文件sqlite-dll-win64-x64-3300100.zip
创建新的静态库工程,把上面下载的文件解压加入到新空项目:
(1)将sqlite3.c、sqlite3.h、sqlite3ext.h、sqlite3.def四个文件添加到工程中,目录结构如下:

(2)预处理设置:C/C++ --> 预处理器 --> 预处理器定义:设置预定义处理
_USRD

本文档详细记录了在Windows 10上使用Visual Studio 2015编译osgearth 2.10、osg 3.6.4、gdal 3.0.1、geos 3.7.2、proj 6.2.0和sqlite3 3.30的步骤,包括每个库的静态编译、配置CMake、设置预处理器定义和模块定义文件等关键步骤。
最低0.47元/天 解锁文章
1291





