使用OSGeo4W安装配置QGIS

参考博客

1.QGIS学习环境配置
2.QGIS二次开发入坑指南

下载方式

安装方式总体上可以分类两种,一种是下载想要安装的QGIS的版本,比如QGIS3.2 / QGIS2.18等版本,32位和64位的独立安装包;另一种是下载 osgeo4w-setup,对应32位和64位的网络安装包。
链接地址:https://www.qgis.org/en/site/forusers/download.html

推荐使用第二种方法,通过第二种方法,可以很方便的修改、增加、移除QGIS的各种软件和插件。

安装

打开osgeo4w-setup后,选择 Advanced Install -> Install from Internet ,之后开始选择要下载的开源工具。
使用OSGeo4W安装配置QGIS_第1张图片
在左上角搜索 gqis,可以方便的安装和卸载不同版本的插件:
使用OSGeo4W安装配置QGIS_第2张图片
我选择下载了其中的这几个:
使用OSGeo4W安装配置QGIS_第3张图片
在这里插入图片描述

启动QGIS

找到安装位置的 OSGeo4W Shell 文件,输入 qgis 打开最新版本的 QGIS :
使用OSGeo4W安装配置QGIS_第4张图片

启动VS,创建Qt工程

启动VS2017,如果没有安装 Qt Visual Studio Tools 的在”工具–>扩展和更新”中搜索并下载安装。然后配置 Qt Visual Studio Tools,添加Qt安装的路径。

当开发环境配置好了之后,创建Qt工程(Qt Gui Application)。在选择导入模块的时候勾选以下几个(其实就是比默认的多选择XML)
使用OSGeo4W安装配置QGIS_第5张图片
将编译环境改成release x64(release是因为QGIS下载的都是release版本的,debug得自己编译,x64是因为我的机器是64位的),然后编译、运行,看看时候能否正常执行。
使用OSGeo4W安装配置QGIS_第6张图片
配置项目的属性
在“C++” >>”常规” >> “附加包含目录”中添加以下项(具体路径需要做适当调整):

C:\path\to\OSGeo4W64\include
C:\path\to\OSGeo4W64\apps\qgis\include

在“链接器” >>”常规” >> “附加库目录”中添加以下项(具体路径需要做适当调整):

C:\path\to\OSGeo4W64\apps\qgis\lib;

在“链接器” >>”输入” >> “附加依赖项”中添加以下项:

qgis_app.lib
qgis_core.lib
qgis_gui.lib

建立工程

你可能感兴趣的:(软件安装与使用)