-
源码下载
打开qgc的github网址,并选择最新的稳定版v3.4
https://github.com/mavlink/qgroundcontrol/tree/Stable_V3.4
下载git,在电脑中进入希望下载的目录,右键选择Git Bash Here,在终端中输入
git clone https://github.com/mavlink/qgroundcontrol.git -b Stable_V3.4
这样下载的源码中缺少两个必要的子模块需要用git进行更新
git submodule init
git submodule update
这样就下载了qgc的所有源码~
-
编译平台下载与安装
qgc官网给出了windows平台开发环境要求
因此我们需要下载5.11.0版本的Qt和VS2015,下载地址如下
//VS下载社区版即可
http://www.nocang.com/vs2015/
//Qt下载window x86即可
http://download.qt.io/archive/qt/5.11/5.11.0/
注意!!!!!!!!!!!!一定要勾选“Visual C++”
没有勾选“Visual C++”选项会导致Qt Creator无法检测到编译器
解决办法
进入控制面板----->程序和功能------>找到VS,右键更改----->勾选Visual C++
安装Qt时也需要注意需要勾选一些小工具
-
环境配置
打开Qt后,选择文件--->打开项目---->选择qgc源码中的
打开后是不能直接编译的,需要先配置编译器,点击项目---->Manage Kits----->构建套件---->将C和C++的编译器都选择成VS即可
编译后运行即可打开地面站