🌓
搜索
 找回密码
 立即注册

QGIS C++二次开发SDK的下载

admin 2023-3-12 21:52:36 51382

QGIS C++二次开发并不是一个主流的方式。C++二次开发所需要的SDK,在网站上也没有明显的下载l链接,我们介绍一下C++ SDK的下载。

QGIS官网的下载链接 https://www.qgis.org/en/site/index.html#

网站上有两种下载链接

  1. 最新版本
  2. LTR版本(长期维护版本)会更稳定

官网上面只能下载到可运行程序

Github上的下载链接 

        https://github.com/qgis/QGIS/releases

Github上只提供源代码,并没有预先编译好的二次开发SDK。

下载二次开发SDK,我们需要从官网上下载OSGeo4W这个程序

运行这个工具,我们就能找到各种QGIS相关的组件

我们可以搜索dev,下载稳定的ltr开发版本。

在搜索出来的选项中,勾上 qgis-ltr-devel 这一项(开发相关的lib)

安装完成后,在OSGeo4W/app/qgis-ltr目录下面就能找到我们所需要的SDK

对于C++开发来说,一个第三方的SDK,需要include/lib/bin三部分,这里我们需要的是include和lib两个目录

对于bin,因为qgis的dll本身又有很多的第三方依赖,直接从上面的bin目录中拷贝dll文件并不够,因此我们可以同通过安装对应的QGIS桌面版本(例如示例中是3.28.4),将安装完成后的目录中的dll拷贝出来就是我们所需要的dll了。

这样我们就能拿到QGIS C++二次开发所需要的C++ SDK了。

- END -


扫一扫

110939.jpg
随机推荐

最新主题

2 回复

沙发!沙发!
回复让大家看到!
高级模式
游客
返回顶部