zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    LeetCode0350.两个数组的交集 II
    LeetCode0055.跳跃游戏
    LeetCode0739.每日温度
    LeetCode面试题46.把数字翻译成字符串
    LeetCode0128.最长连续序列
    LeetCode面试题29.顺时针打印矩阵
    LeetCode0238.除自身以外数组的乘积
    2020软件工程最后一次作业
    如何防止XSS攻击
    需求规格说明书
  • 原文地址:https://www.cnblogs.com/CityLcf/p/9989135.html
Copyright © 2011-2022 走看看