qgroundcontrol开发环境搭建源码编译

news/2024/9/28 17:25:23

qgroundcontrol是一款无人机地面站开源软件,C++/QT开发

在https://github.com/mavlink/qgroundcontrol上就能找到,选择稳定版下载最新的是2.6

下载https://github.com/mavlink/qgroundcontrol/archive/Stable_V2.6.zip

QT的对应版本

http://download.qt-project.org/official_releases/qt/5.4/5.4.0/qt-opensource-windows-x86-msvc2013_opengl-5.4.0.exe

先安装QT,在解压qgroundcontrol

下载mavlink    

解压到 ...\qgroundcontrol-Stable_V2.6\libs\mavlink\include\mavlink\v1.0目录下

 

https://github.com/mavlink/qgroundcontrol/tree/Stable_V2.6/libs/mavlink/include/mavlink

如果是直接下载qgroundcontrol的zip,是不包含mavlink,编译过就自然知道了

 

 

然后在qgroundcontrol-Stable_V2.6目录下打开cmd运行

qmake -r -tp vc qgroundcontrol.pro

即可生成sln格式的VS项目解决方案

 

 

 在编译运行

 

 运行成功截图


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/30222.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

诈骗(杀猪盘)网站进行渗透测试

今天朋友突然告诉我,某转买手机被骗了1200块钱,心理一惊,果然不出所料,那我来试试吧。要来了诈骗网站地址,打开是这种:果断收集一下信息:(由于留言骗子返还朋友钱款,暂时给他留点面子,打点马赛克)查看端口,一猜就是宝塔面板搭建开着80,那就访问一下:从官网查找客…

Flutter 开发过程中的配置问题汇总

一、MacOS 上 Flutter 3.19.6 修改 maven 的源 将 Flutter 中的 maven 访问源修改为国内镜像源。 因为目前网上多数教程已经不适用了,找了很久才找到替换方法,故特此记录。 本篇方法参考了此链接。 下面是修改的方法: (1)打开 Flutter 的安装目录/packages/flutter_tools/…

EDAC工具助力检测服务器内存故障

介绍EDAC工具前我们先知道什么是EDAC EDAC(Error Detection And Correction 错误检测与纠正),是Linux系统的错误检测和纠正的框架,它的目的是在linux系统运行过程中,当错误发生时能够发现并且报告出硬件错误。 内存有两种错误类型分别是CE和UE,CE 是 Correctable Error 的…

达梦数据库实现一条sql判断数据是否存在,如存在则修改,不存在,则新增

# 达梦数据库实现一条sql判断数据是否存在,如存在则修改,不存在,则新增 MERGE INTOX.TABLE1 T1USING (SELECT3 as id, 名字 as COLUMN_1, 0 as COLUMN_2FROMDUAL ) T2 ON(T1.id = T2.id)WHEN MATCHED THEN UPDATE SET T1.COLUMN_1 = T2.COLUMN_1,T1.COLUMN_2 = T2.COLUMN_2W…

直接转换windows系统版本

有时候我们可能需要对windows系统的版本进行转换(比如windows家庭版没有Hyper-V,无法安装Linux子系统) 这个时候我们可能需要将它转换为专业版或者其它版本 其实对于windows而言,在你安装系统的那一刻,各个版本之间就可以直接切换方法一: 以管理员身份运行cmd或者Windows…

linux环境静态编译openssl、curl

编译openssl openssl下载地址:https://www.openssl.org/source/index.html tar zxvf openssl-3.3.0.tar.gzcd openssl-3.3.0/./config -fPIC no-shared --prefix=/root/openssl_install --openssldir=/root/openssl_installmakemake install编译curl curl下载地址:https://cu…

1.1数据结构基本概念

1.1数据结构基本概念 什么是数据? 数据是信息的载体,是描述客观事务属性的数、字符及所有能输入到计算机中并被计算机程序识别和处理的符号的集合(二进制0和1)。数据事计算机程序加工的原料。 数据元素、数据项 数据元素是数据的基本单位,通常作为一个整体进行考虑和处理。…

枚举类的相关使用

Java 枚举类 枚举类的含义 枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。枚举类的常见使用场景1、定义业务相同的一类…