当前位置:   article > 正文

无人机地面站源码搭建环境(qt版)记录_qt 无人机地面站软件

qt 无人机地面站软件

最近基于项目需要,借鉴无名创新的QT版开源地面站,搭建一款测试平台。

原本以为比较简单的。但是在搭建过程中还是遇到了很多看不见的坑,在这里分享给大家,避免别人在开发类似项目时像我这样走弯路。基本的搭建步骤和遇到的问题,简单介绍如下。

1、下载源码和需要的开发环境。

1.1  按照网上公开的无名地面站源码git,下载。网址如下:

NGroundStation: 无名创新飞控开源地面站NGroundStation(NGS)

 1.2 按照无名创新介绍的qt开发环境版本和qwt版本插件网址下载。

 其中qt的开发环境建议从这个网址下载

Index of /archive/qt

2、安装、调试、开发环境。

当时采用比较高的qt版本下载后,编译未能成功。不清楚什么原因,但通过qt creator打开无名地面站源码发现他们采用的是qt 5.13版本。于是就重新下载对应的qt版本,然后重新安装并编译程序,发现还是有问题。截图如下:

 截图里大致的错误显示:error : stray "xxx" in program。意思大概是有不识别的东东。当时一头雾水,问无名的技术群也没有得到任何回应。

后来发现是电脑里的加密软件在作怪,也就是当qt在进行编译动作时,可能有操作电脑底层的过程,加密软件认为是不合理的动作就给加密了,导致编译出错。基于此,换了台不加密的电脑再编译同样的程序就可以了(这里的程序不是无名的地面站源代码,由于前面的错误导致现在还没进行到调试源代码)。

3、总结

1、编译软件这个环节很重要,以前都是基于现成的集成环境写程序、编译程序,以至于没有把编译这个环节重视。

2、同样的问题在网上有各种各样的解答,但不一定适合你的。人家的技术群也不一定就能回复你。还是要多思考。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/1003588
推荐阅读
相关标签
  

闽ICP备14008679号