QGIS for Android 开发:四、编译后的反思

        2013年12月,QT 5.2 跨平台应用框架正式版发布了,该版本最值得关注的就是增加对 Android 和 iOS 开发的支持,同时提供了 Windows RT 开发的预览支持,发布了新的 Qt 移动版专用包

        根据官方qgis android提供的信息,判断时间节点在2017年份左右,所以使用依赖的库应该使用在此之前的版本,过于新的版本在版本兼容依赖上会产生较多的影响。

        Ubuntu :ubuntu-16.04.5-desktop-amd64.iso (建议安装gcc 5.4 版本和cmake 3.8版本需要相互兼容)

        VM:VMware-workstation-full-14.1.1.28517

       老版本使用QGIS-Android编译,然而针对现有的更新平台都不及时,如果选择老平台开发可以考虑,但考虑到软件系统更新兼容性问题,放弃QGIS-Android中的编译方法,使用OSGeo4A进行编译调试安装。目前官方没有使用Android NDK开发环境,而是CrystaxNDK,一款非常犀利的编译库,毕竟是黑客帝国的产物,如果能够拿到CrystaxNDK,编译过程事半功倍。虽然公司国外有分部但是协调帮助还是超级无奈。因而还是非常感谢远在重洋之外的好友的鼎力协助。

        编译过程中之间看控制面板的输出即可,至于CMakeError.log信息,等完全编译成功在进行补充,因为有CMakeError.log也能编译成功。

       千万不要被网上那些已经过时博文干扰,毕竟时间是宝贵的,生命是自己的。

       后来发现编译真的不是很难,难的是语言,看国外的文档,一直半解,看国内的文档,千篇一律,资源过度重载,互联网免费的时代,红利逐渐褪去,剩下的就是资本市场。

      感慨一下,虽然公司都是业内领先的,但是软件研发水平堪忧,不谈架构,不谈思想,不谈原理,只谈实现,只谈成果。技术得不到提升,终将无法支撑日益膨胀的互联网、物联网势头。最后出现企业后期疲软,无法再创新高。究其缘由还是体制、制度的不完善吧。

转载于:https://my.oschina.net/u/615762/blog/3001746

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值