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

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

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

        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,编译过程事半功倍。虽然公司国外有分部可是协调帮助仍是超级无奈。于是仍是很是感谢远在重洋以外的好友的鼎力协助。spa

        编译过程当中之间看控制面板的输出便可,至于CMakeError.log信息,等彻底编译成功在进行补充,由于有CMakeError.log也能编译成功。调试

       千万不要被网上那些已通过时博文干扰,毕竟时间是宝贵的,生命是本身的。资源

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

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

相关文章
相关标签/搜索