栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

如何制作QGIS的C++插件

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何制作QGIS的C++插件

这个C++插件生成的方法,我也不太清楚,只知道步骤,而且需要用到的文件不能分享(公司内部的文件),所以大家大概看看流程,或者当是了解一下就行了。

前提:我搞了一上午,不知道怎么把QT,VS,QGIS合在一起,我现在大概讲一下我自己的理解:

1、QT用于制作插件的界面(如下是我做的插件界面:)

 

2、VS用于写这个插件要实现的功能(这个啊,我是刚开始,没有做出来,后面再研究一下)

3、QGIS就是调用插件的东西(下面会列图来讲解插件)

 

要用什么插件就在它的前面打上√。

 插件会出现再这里。

我这创建插件的方法是老同事用公司的方法搞得,所以不能外传,这篇文章只是记录一下,以防我以后忘记了。

1、点击该bat文件,根据步骤来生成文件,如qwe文件

2、在QT Creator中打开qwe.pro项目。

 

3、进入到项目中,选择msvc2019_64bit来build

 4、在run处选择qgis.exe可执行文件(这个run必须选择这个,因为我们的QT项目要依赖于可执行文件才能使用)

 5、开始ctrl+R,可以将插件放到上面的插件管理中,对Qt进行修改,每次都会重新打开QGIS,插件也就修改成最新的效果了。

6月24号:

出了新问题,我打算在QT上面使用QGIS的库(网上有人讲解的),但是需要导入的文件太多了,我担心破坏原本的,所以我将debug文件夹复制了一份,名为debugTest,只修改了Run的位置。如下图:

 但是效果是原先的,就是我改了也没有变化。

解决方法:

 我修改了图中红框的位置,将debug改为debugTest就ok了。(这个是用于个人记忆,担心忘了)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/991158.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号