QGIS二次开发-环境配置

15 篇文章 35 订阅

,安装Visual Studio

本教程使用的是VS2019,默认大家已经安装。另外,需要安装QtvsTools,双击后重启VS2019即可: https://download.qt.io/official_releases/vsaddin/2.4.3/qt-vsaddin-msvc2019-2.4.3.vsix

二,下载QGIS

下载网址:https://www.qgis.org/en/site/forusers/download.html

安装步骤如下:

三,测试安装是否成功,运行QGIS

四,VS配置QGIS库

创建Qt工程文件,项目属性设置如下:

VS的QGis库配置,项目属性:
C/C++
    常规:D:\OSGeo4W\apps\qgis-ltr\include
              D:\OSGeo4W\include
链接器
    附加库目录:D:\OSGeo4W\apps\qgis-ltr\lib
    输入:    
qgis_core.lib
qgis_app.lib
qgis_gui.lib
qgis_analysis.lib
qgis_native.lib
qgis_server.lib
qgis_3d.lib

测试代码,若能运行说明配置成功。 

#include <QtMath>
#include <QMessageBox>
#include <qgsrasterlayer.h>
QString filename = "./input.tif"; // 定义为自己的文件名称
QgsRasterLayer* my_rasterlayer = nullptr;
{my_rasterlayer = new QgsRasterLayer(filename, "fileName", "gdal"); }
if (!my_rasterlayer->isValid())
QMessageBox::critical(this, "警告", "栅格图层无效");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值