编译与配置GDAL
编译与配置Zlib
编译与配置Cesium Terrain Builder
CMake 3.16.3
visual studio 2015
Cesium Terrain Builder 源码下载地址
GDAL-2.4.4 源码下载地址
zlib1.2.11 源码下载地址
GDAL的编译与配置是十分常见的操作,这里参考:
https://blog.csdn.net/qq_32153213/article/details/81363588
感谢该博主细致的描述
虽然在windows下zlib提供了编译好的库,但内容与CTB所要求有出入,这里建议自行编译,参考该篇文章提供的方法2
https://www.cnblogs.com/MrOuqs/p/5751485.html
zlib-1.2.11\contrib\vstudio\vc14
使用vs2015打开项目工程文件 zlibvc.sln
选择输出平台选择Debug x64,点击 生成->生成解决方案,开始编译。
常见的错误解决方法见上述文章
zlib-1.2.11\contrib\vstudio\vc14\x64\ZlibDllDebug
主要参考如下链接:
https://www.jianshu.com/p/d8640841f2e1
CTB\src\Debug
CTB\tools\Debug
在CesiumTerrainBuilder文件夹内打开power shell命令行工具 输入如下命令
ctb-info.exe --version
若显示CesiumTerrainBuilder版本号,说明安装成功。
error LNK2026: 模块对于 SAFESEH 映像是不安全的
解决方法参考如下链接
https://blog.csdn.net/zengraoli/article/details/11919307
无法打开源文件 unistd.h
解决方法参考如下链接
https://blog.csdn.net/Dashi_Lu/article/details/90054696
ERROR 4:Unable to open EPSG support file gcs.csv
解决办法为找到GDAL源代码文件夹,将如下路径添加至系统环境变量
gdal\gdal-2.4.4\data