QGis+QT5.9+VS2017源码编译

1.需要软件

VS2017 

QT5.9.2

CMake 3.10.2

Cygwin

osgeo4w

QGIS源码

2.安装VS2017  过程省略 是由于机器上已经安装了VS2017

3.安装QT5.9.2

勾选需要的进行设置

下一步进行安装

我选择了跳过

等待安装完成即可

4.安装CMake

一直下一步

5.安装Cygwin

 等待安装完成就行了 

6.安装osgeo4w

依次搜索依赖项

  • expat>= 1.95
  • fcgi
  • gdal>= 2.1
  • grass
  • gsl-devel
  • iconv
  • libzip-devel
  • libspatialindex-devel
  • pyqt5
  • python3-devel
  • python3-qscintilla
  • python3-nose2
  • python3-future
  • python3-pyyaml
  • python3-mock
  • python3-six
  • qca-qt5-devel
  • qca-qt5-libs
  • qscintilla-qt5
  • qt5-devel
  • qt5-libs-debug
  • qtwebkit-qt5-devel
  • qtwebkit-qt5-libs-debug
  • qwt-devel-qt5
  • sip-qt5
  • spatialite>=4.2.0
  • oci
  • qtkeychain
  • libzip
  • qjson

遵从“宁可多下,绝不少下”的原则
仅仅下载Library的内容

等待安装完成

7.进行源码编译

 Cmake编译的配置我截图放在下面

Ungrouped Entries

 

CMAKE

ENABLE

EXPAT

FCGI

GDAL

GEOS

GRASS

GSL

HDF5

LIBZIP

NETCDF

OCI

 

ORACLE

POSTGRES

PROJ

PYTHON

QCA

QGIS

QSCINTILLA

QT

 

QTKEYCHAIN

QWT

SPATIALIDEX

SPATIALITE

SQLITE3

WITH

 

8.VS进行编译

点击Open Project

个人编译 mark一下

参考文章:https://blog.csdn.net/qq_39506222/article/details/83298543 

       https://www.cnblogs.com/2008nmj/p/7834513.html

原文地址:https://www.cnblogs.com/CityLcf/p/9989135.html