前言
QGIS做为一个开源GIS软件,发展越来越迅速。作为一名大学生最近参加了一个基于QGIS二次开发的项目。下面我将记录我整个开发过程以及一些感悟后面会不定期更新。
一、QGIS下载
QGIS下载方法已经有较多文章写过下面我将不再赘述,提供一个链接。
(9条消息) qgis二次开发环境搭建(超级详细)_xiongjia516的博客-CSDN博客_qgis二次开发
二、环境配置
本人此次使用的是VS2019+QGIS3.16进行环境的配置。相较于基于QT开发平台进行环境配置,VS环境配置较为复杂。
打开VS安装QT组件,通过拓展工具栏安装
创建一个QT空项目,会在你的生成路径产生一个文件夹如下图:
我在.sln上上级文件夹安装了QGIS二次开发环境(位置可以自己定义,安装包也可以不全部安装到这里,可以选取需要的文件夹放进来)
打开创建的C++控制台程序,右键工程文件->属性->附加库目录,将路径按照下面方式填写。相对路径填写方法可以参考相对路径书写方式
同时对属性->C/C++->附加包含库目录进行修改
属性->连接器->输入->附加依赖项,添加lib
调整输出路径也为相对路径方式
调整你的QT编译器路径(不调整用自己的编译器的话可能会出现报错情况)编译器路径在安装包apps/QT5/bin
完成上述调整之后QGIS环境应该就配置完成了