WIN10源码编译安装QGC-V3.4

导读:本篇文章讲解 WIN10源码编译安装QGC-V3.4,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

目录

写在前面

环境

安装VS2015(采用的是社区版)

安装Git(见GIT安装教程)并克隆QGC源码

安装Qt,并用Qt进行编译、运行

安装注意事项


写在前面

        最近想起来之前有过一些无人机开发经历,这里把相关的一些资料整理一下,帮助有需要的同学少走弯路。

环境

操作系统:windows 10

Microsoft Visual Studio版本:2015with updates 3

VS2015镜像下载网址:MSDN, 我告诉你 – 做一个安静的工具站

qgroundcontrol版本:V3.4

qgroundcontrol代码下载网址:GitHub – mavlink/qgroundcontrol: Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)

Qt版本:5.11.0

Qt下载网址:Index of /archive/qt

git下载网址Git – Downloads

QGC的一些说明与用户指南:Redirecting to latest version of document (master)

安装VS2015(采用的是社区版)

WIN10源码编译安装QGC-V3.4

         安装过程中,采用自定义安装,勾选如下图所示的插件。在选择好安装路径之后,就只是静静的等待。

WIN10源码编译安装QGC-V3.4

安装Git(见GIT安装教程)并克隆QGC源码

  1. git clone GitHub: Where the world builds software · GitHub你的GIT账户名/qgroundcontrol.git -bStable_V3.4
  2. cd qgroundcontrol
  3. git submoduleupdate –init –recursive

安装Qt,并用Qt进行编译、运行

WIN10源码编译安装QGC-V3.4

        安装Qt

WIN10源码编译安装QGC-V3.4

         在账户设置处可以选择跳过,也可以注册一个。接下设置好安装路径,下一步,勾选如图所示4个选项。

WIN10源码编译安装QGC-V3.4

        配置环境变量

WIN10源码编译安装QGC-V3.4

WIN10源码编译安装QGC-V3.4

WIN10源码编译安装QGC-V3.4

WIN10源码编译安装QGC-V3.4

        双击Path进入编辑,点击右上角的新建,将你自己的安装路径添加到这里。可仿照图中,找到所装Qt下两个bin的目录与VS2015中该bin的目录,复制过来粘贴。添加好之后点确定即可。

WIN10源码编译安装QGC-V3.4

         打开Qt Creator 4.6.1,打开工程

WIN10源码编译安装QGC-V3.4

        找到qgroundcontrol.pro,选择打开。

WIN10源码编译安装QGC-V3.4

         第一次打开时,会有一个Kit的选择,此处只勾选MSVC2015 32bit,然后点右下角的Configure Project。

WIN10源码编译安装QGC-V3.4

        选择左边图标中的项目,可以看见构建目录是放在与qgroundcontrol同级的目录下。经过我的尝试,需要自己在放qgroundcontrol代码的文件夹下创建一个这样的文件夹(F:\QGroundControl\build-qgroundcontrol-Desktop_Qt_5_11_0_MSVC2015_32bit-Debug)。

WIN10源码编译安装QGC-V3.4

WIN10源码编译安装QGC-V3.4

         创建好之后,选择左上角的Manage Kits

WIN10源码编译安装QGC-V3.4

         然后,单击Desktop Qt 5.11.0 MSVC2015 32bit(默认)

WIN10源码编译安装QGC-V3.4

         注意,一定要选择指定的编译器,注意细节,在下拉菜单中

WIN10源码编译安装QGC-V3.4

         设置好以后,点击右下角的apply,然后ok

        最后,点击左侧工具栏的那个绿三角,也就是编译并运行。

WIN10源码编译安装QGC-V3.4

         我们看看,Qt界面下方的编译输出选项卡与应用程序输出选项卡中的内容,编译成功后并运行程序后的信息如下所示。如果,在编译输出中显示错误,则应当清除掉错误才能编译成功。

WIN10源码编译安装QGC-V3.4

WIN10源码编译安装QGC-V3.4

        完成之后就会打开QGC的界面。

WIN10源码编译安装QGC-V3.4

         至此,安装步骤完成。

安装注意事项

  1. 对于qgroundcontrol_V3.4版本,在它构建要求里面指定了VS版本与Qt版本,所以只可按照它的要求来,尽管所用的不是最新版本。
  2. 在安装VS过程中可能会需要联网下载一些安装包,如果出现了,点联网获取就行。
  3. 在用Git克隆qgc源代码时,可能会出现克隆失败或下载速度很慢的情况,那可能是网络不稳定,可以用ctrl+c来终止该克隆,然后使用键盘上的上下键的上键,就可以使用上一次的命令,以节省输入。
  4. 在用Qt进行编译时,可能会出现一些错误,比如“rc不是内部或外部命令,也不是可运行的程序或批处理文件。产生的原因是没有安装windowsweb 开发工具,不用卸载程序,打开安装VS的那个小程序,在那里面进行更改。或者“cl 不是内部或外部命令,也不是可运行的程序或批处理文件,这是因为没有把VSVC下的bin路径添加到系统的环境变量中。在出现上述问题后,采取了解决方案,再次进行编译时,需要在qtcreator 上放工具栏的构建选项下,先点击清理项目,再点击执行qmake,最后点击重新构建项目,都没有问题了,再点绿三角,就可以了。另外,有一些提示只是警告,并不是问题的就不用理会,只要能编译成功且运行就行,所需要的是使用QGC

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/100776.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!