qgroundcontrol编译环境搭建

qgc编译环境搭建和编译

qt安装

  1. 从官网下载安装程序

http://www.qt.io/download-open-source

  1. 给安装程序授权
chmod +x qt-unified-linux-x64-4.1.1-online.run
  1. 启动安装程序
sudo ./qt-unified-linux-x64-4.1.1-online.run

注意使用管理员权限,不然系统会找不到qt

  1. 然后就是登入qt账户,没有的去注册一个。选个人开发,不用于公司业务。

  2. 关键的一步,选择版本,官网说选择5.12.6.,默认这个版本是找不到的,按以下步骤操作。
    在这里插入图片描述

  3. 然后就是一路next等待安装完成,安装完成点确定会自动启动qt-creater
    在这里插入图片描述

  4. 配置环境变量

    </
### QGroundControl 编译环境搭建教程 #### 1. 安装必备工具 为了能够顺利编译 QGroundControl 软件,首先需要安装一些基础依赖项。这些工具包括但不限于 Git 和 Visual Studio 的 C++ 组件。 - **Git**: 可以通过以下命令克隆 QGroundControl 源代码及其子模块[^4]: ```bash git clone --recursive https://github.com/mavlink/qgroundcontrol.git ``` - **Visual Studio**: 推荐安装 Visual Studio 2015 或更高版本,并确保选择了支持 C++ 开发的组件。这一步对于 Windows 用户尤为重要,因为它提供了必要的编译器和调试工具[^3]。 #### 2. 配置 Qt 环境 QGroundControl 是基于 Qt 框架开发的应用程序,因此需要正确配置 Qt 环境来完成项目的构建工作。 - 打开 Qt Creator 并加载 `qgroundcontrol.pro` 文件作为主项目文件[^1]。 - 在 “Tools -> Options” 中设置合适的 Kit(即编译套件)。推荐选择类似于 `Desktop Qt 5.x MSVC20xx 64-bit` 的选项,其中具体的 Qt 版本号可以根据实际情况调整。 - 如果计划使用 Debugger 功能,则需确认已安装相应的 SDK(如 Windows 10 SDK),以便启用 System GDB 或其他兼容的调试器[^1]。 #### 3. 构建与运行 一旦完成了前期准备工作之后就可以着手实际的构建流程了: - 对于 GUI 方式的用户来说,只需简单地按下左侧栏中的 Build 按钮即可触发整个编译过程[^2]。 - 命令行爱好者则可以选择手动执行一系列脚本来达成相同目的: ```bash mkdir build && cd build qmake .. make -j$(nproc) ``` 上述步骤分别用于创建临时存储目录、指定配置参数以及正式开始汇编操作[^2]。 - 成功完成后,在特定路径下应该能找到可执行文件实例。Linux 平台可通过下面这条语句验证成果: ```bash ./build/staging/qgroundcontrol-start.sh ``` #### 4. 处理常见错误 尽管遵循官方文档指导通常足以解决问题,但在某些情况下仍可能出现意料之外的情况。比如网络连接不稳定可能导致部分资源未能成功获取;或者本地计算机硬件架构差异引起冲突等等。针对这些问题,务必保持耐心逐一排查解决办法[^1]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值