QGIS二次开发入坑指南

日前由于项目需求,学习了QGIS,并在QGIS上进行二次开发。在这里记录一下到目前为止的——入坑过程。

下载QGIS

下载QGIS可以从官网上直接下载。首先,我也是想着编译一下源码,从源码学习。当我开始下载源码之后,并按照网上的一系列教程开始编译时,到目前为止,我还没有成功过。都是在VS中编译时报各种错误。所以,本文不介绍源码编译。当我哪天成功了,我再来补充。

下面介绍一下我所使用的环境:

  1. windows 10 (64位)
  2. VS2017 (或者VS2015)这两个VS版本我都试过了
  3. qt5.9.2 (我使用的是这个地址) 其实在安装QGIS的时候也会安装对应的QT,但是由于我之前安装过Qt,所以就直接使用之前的Qt了。 注意:使用自己提前下载的Qt会缺少几个DLL(比如:Qt5WebkitWidgets.dll等),这几个DLL在伴随下载的Qt中
  4. QGIS 3.0.2-1(利用OSGeo4W下载得到),如下所示:

这里写图片描述这里写图片描述

启动VS,创建Qt工程

Qt开发环境配置:启动VS2017,如果没有安装Qt VS tools的在”工具–>扩展和更新”中搜索并下载安装。然后配置QtVSTools,添加Qt安装的路径。该部分内容可以自行百度。
当开发环境配置好了之后,创建Qt工程(Qt Gui Application)。在选择导入模块的时候勾选以下几个(其实就是比默认的多选择XML)
这里写图片描述
将编译环境改成release x64(release是因为QGIS下载的都是release版本的,debug得自己编译,x64是因为我的机器是64位的),然后编译、运行,看看时候能否正常执行
创建好的项目

配置项目属性

“C++” >>”常规” >&

  • 12
    点赞
  • 74
    收藏
    觉得还不错? 一键收藏
  • 43
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 43
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值