致我踩过的坑!
编译前的准备:
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++ --> 预处理器 --> 预处理器定义:设置预定义处理