(1)编译成功qground源码
来源:互联网 发布:fiil wireless 知乎 编辑:程序博客网 时间:2024/05/22 08:16
1.下载qgroundcontrol源码
在https://github.com/mavlink/qgroundcontrol上下载qground开源代码,选择稳定版,最新的是3.0.
- branch:分支;部门;分科
- stable:稳定的
- stable V3.0 :稳定版3.0
- tag:标记
-
2.补充完整qgroundcontrol工程
直接下载qgroundcontrol的zip,解压后得到的文件夹不是完整的,还缺一些东西。要把缺的东西单独下载了装进去才可以成功编译。stable V3.0要多下载的东西有三样。
MavLink通信协议 V1和V2
MavLink(Micro Air Vehicle Link)是一种用于小型无人载具的通信协议,于2009年首次发布。
- 同样在stable V3.0中找,打开文件夹libs
再打开mavlink->include->mavlink
把V1.0和V2.0分别下载解压到相应的文件夹下。
qgroundcontrol的zip解压出来的文件夹qgroundcontrol-Stable_V3.0中,qgroundcontrol-Stable_V3.0\libs\mavlink\include\mavlink中有V1.0和V2.0两个文件夹,但都是空的;把上图两个文件分别下载解压到空文件夹中。注意是吧补充包里的内容直接移到V1.0下,不要再在V1.0下有一个总的文件夹,否则后面生成slh文件会出错。
缺的第三样东西:Drivers
qgroundcontrol-Stable_V3.0\src\GPS\Drivers。
同理,把相同文件夹下的Drivers下载解压到相应位置。
-
3.创建VS工程
0 0
- (1)编译成功qground源码
- Centos 6.0 源码编译安装 bochs -2.5.1 成功
- ARM上成功编译编译rgbdslam源码
- SeetaFace编译成功(有windows及Android源码)
- 编译android4.0.3源码(Allwinner)成功了
- Android 4.2源码的下载和编译环境的安装及源码的编译(跟着做能成功)
- android 4.0.1源码编译成功后运行emulator提示No command 'emulator' found
- android 4.0.1源码编译成功后运行emulator提示No command 'emulator' found
- xvid源码在Visual C++ 6.0下成功编译的方法(转)
- 编译VTK源码 (1) 下载源码
- nginx 源码(1)编译
- Android源码编译(1)
- 编译zlib_1.2.5.1成功
- OGRE配置——OGRE源码成功编译
- Ubuntu 10.04 源码编译安装bochs 2.4.5 成功
- 怎么在vs2010里面成功编译Notepad++源码。
- Vs2008 编译 Live555源码,亲自实践,绝对成功
- 内核源码树构建成功,编译驱动出错
- 转载_Linux内核OOPS调试
- md5加密解密算法
- 移动互联网关键技术
- Contest1051 - 2016广东工业大学新生杯决赛网络同步赛暨全国新生邀请赛
- 单例模式
- (1)编译成功qground源码
- 仨笨贼逆向分析
- 第十二周输出以交换的两个值
- UML总结之状态图和活动图
- bitmap的六种压缩方式,Android图片压缩
- DelegatingFilterProxy
- 第十四周项目一(5)数组大折腾
- Android Material Design之Toolbar与Palette实践(转载)
- JAVA中最常用的十个快捷键