qgis二次开发环境搭建(基于官方网站编译好的二次开发SDK包)

具体参考这位大佬写的:https://blog.csdn.net/xiongjia516/article/details/81668665

这里讲一下按照上面链接配置环境不成功常见的问题:

(补充)xhome516大佬的博客如果觉得不清楚,这里补充一些:QGis下载选择版本

它分开两个版本,下面是长期支持版;选择时认准开头(我标箭头)即可区分两个版本,选择其中一个版本的全部选项(即版本开始一直往下选,一直选到另一个版本前的全部内容)

(1)因为Qt平台插件没有被初始化,程序运行失败问题

                   

解决办法:

把这个路径下\OSGeo4W\apps\Qt5\pluginsplatforms文件夹拷贝到运行程序(即.exe)所在的文件夹下即可。顺便提一下:所需的所有.dll文件应该和.exe应用程序在同一个文件夹。

(2)如果出现未定义标识符“M_PI”;如图:

解决办法:在下面图中位置加上这个_USE_MATH_DEFINES即可。

           

(3)如果出现

或者出现(弹出的是英文,我这里翻译为中文)一直报无法找到程序入口点的错误;

解决办法:

Qt和Qt和OSGeo4W要同样机器位,意思是都是32位或者都是64位,比如你的Qt项目是64位下的(如上图),你加入到你的Qt工程文件夹的.dll一定得是64位OSGeo4W下载得到的.dll文件。

(4)每次新建一个Qt工程,必须要记得选则release(以上面链接选择下载得到的OSGeo4W为准)重新配置一遍,即下图所示的配置(看了大佬的博客,你应该懂得)

           

(5)最后,程序运行成功,出现如下:

                            

解决办法:把你的矢量地图文件放到同一个文件夹下,重新运行程序,选择*.shp文件即可出现效果,比如我的:

                       

 

第一次写博客,不喜勿喷,觉得好可以点个赞,谢谢!

矢量地图文件下载链接:https://download.csdn.net/download/qq_40927908/11705825

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值