我正在尝试从源代码安装QGIS,但SpatiaLite依赖关系出现错误。 QGIS 3.4.0需要SpatiaLite版本> = 4.2.0。
我从SpatiaLite下载了5.0.0版本,但是当我尝试配置运行以下命令行代码的QGIS时:
cmake -DCMAKE_INSTALL_PATH=/opt/qgis/3.4.1 -DSPATIALITE_LIBRARY=/opt/qgis/deps/spatialite/5.0/lib -DSPATIALITE_INCLUDE_DIR=/opt/qgis/deps/spatialite/5.0/include ..
我收到此错误:
CMake Error at cmake/FindSpatiaLite.cmake:75 (MESSAGE): Found SpatiaLite, but version is too old. Requires at least version 4.2.0
有人知道如何解决这个问题吗?