记录学习QGroundControl的过程。
版本说明 | 详细 |
---|---|
系统 | Win Sp1 64位 |
VS | vs2013 |
QT | 5.5.1 |
QGroundControl | qgroundcontrol-Stable_V3.1 |
-系统环境配置
安装vs与qt;
下载QGroundControl
选择的是Download ZIP模式,文件中缺少文件:
A. Mavlink V1.0、Mavlink V2.0、GPS…\qgroundcontrol-Stable_V3.1\libs\mavlink\include\mavlink\v1.0
…\qgroundcontrol-Stable_V3.1\libs\mavlink\include\mavlink\v1.0
…\qgroundcontrol-Stable_V3.1\src\GPS\Drivers\srcVisual Studio编译
A. 启动QT命令行工具:Qt 5.5 32-bit for Desktop (MSVC 2013),通过cd.. 命令进入源代码路径
B. 执行“mkdir vsbuild”新建文件夹,”cd vsbuild”进入该文件夹,
C. 执行 “qmake -r -tp vc ../qgroundcontrol.pro”。在该文件夹下生成vs工程QGroundControl.vcxproj文件等。打开QGCApplication.h,加入如下代码:
#define QGC_APPLICATION_NAME "QGroundControl"
#define QGC_ORG_NAME "QGroundControl.org"
#define QGC_ORG_DOMAIN "org.QGroundControl"
#define GIT_VERSION "v3.2.2.51"