QGIS2.14 + Qt5.5.1编译

作者:孙强林

断断续续的,感觉编译QGIS编译了好久,终于编译了一个好的。

Qgis是基于开源的库的Qt开发的一套优秀的开源桌面地理信息系统,其许多插件是基于pathon开发的,支持Windows\Linux\MacOS等操作系统,可以访问MySQL/PostGRE等数据库的空间数据,可以连接到OpenstreetMap拉取数据做本地分析和制图。

目前最新版的QGIS是2.14.3版本的,还有2.8.9版本是它的长期维护的稳定版,后者是基于Qt4.8和python2.7的,可以保证环境的稳定,但却是版本有点旧。Qt版本已经升级到了5.6版本的,python也已经到了3.6版本了。要使用Qgis进行二次开发或者学习,就必须自己进行源代码的编译,因为发布的安装版是release的,不能进行代码跟踪。

网上也有一些教程讲QGIS的编译的,有李明录大神编译的1.8版本的,他是用qt4编译的,按他的步骤来配置应该可以编译成功,

博客:http://blog.csdn.net/liminlu0314/article/details/17400075

还有一个QGIS二次开发群主写的一篇,他是基于 Qt4和QGIS2.8版本的,他的博客上有许多相关的教程,初学者可以看下。

博客:http://blog.csdn.net/deirjie

从qgis2.10开始已支持Qt5了,但官方并不推荐使用Qt5进行代码的编译,因为可能会遇到许多的坑。直到现在qgis2.14.3, 官方也还是不建议使用Qt5编译。网上好多的教程所使用的三方库都是使用Osgeo4W进行下载的,这些库好多还都是基于Qt4版本编译的。我在编译过程中遇到过这些问题。

下载的三方库多, Camke 导出VS的工程 配置选项复杂,好不容易生成 vs的解决方案,到后面,你会发现,这只是很简单的一步,但没有东西参考下,对新手还是很费时的。

打开vs开始编译,过程中遇到的错,编译不过,在之前编译2.10版本的时候,那个版本刚支持Qt5版本&#x

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值