【QGroundControl二次开发】二.使用QT编译QGC(Windows)

【QGroundControl二次开发】一.开发环境准备(Windows)

二. 使用QT编译QGC(Windows)

2.1 打开QT Creator,选择打开项目,打开之前下载的QGC项目源码。

编译器选择Desktop Qt 6.6.3 MSVC2019 64bit

点击运行按钮,将会自动构建项目并运行。

编译完成后,QGC程序将展示界面。

2.2 在 CLI 上使用 cmake 进行构建

用于构建默认 QGC 并在之后运行它的示例命令:

①切换到之前下载的qgc源码文件夹:

bash 复制代码
cd qgroundcontrol

②配置:

bash 复制代码
 cmake -B build -G Ninja CMAKE_BUILD_TYPE=Debug

③Build

bash 复制代码
cmake --build build --config Debug

④运行

bash 复制代码
./build/QGroundControl

2.3 构建 QGC 安装文件

bash 复制代码
cmake --install . --config Release
相关推荐
心灵宝贝3 分钟前
Mac用户安装JDK 22完整流程(Intel版dmg文件安装指南附安装包下载)
java·开发语言·macos
secondyoung18 分钟前
一文丝滑使用Markdown:从写作、绘图到转换为Word与PPT
开发语言·vscode·编辑器·powerpoint·markdown·visual studio·mermaid
雨枪幻。2 小时前
spring boot开发:一些基础知识
开发语言·前端·javascript
爱炸薯条的小朋友2 小时前
C#由Dictionary不正确释放造成的内存泄漏问题与GC代系
开发语言·opencv·c#
m0_480502644 小时前
Rust 登堂 之 函数式编程(三)
开发语言·后端·rust
eqwaak06 小时前
科技信息差(8.26)
大数据·开发语言·人工智能·编辑器
黑客影儿7 小时前
在Godot中为您的游戏添加并控制游戏角色的完整技术指南
开发语言·游戏·游戏引擎·godot·gdscript·游戏开发·3d游戏
yaoxin5211238 小时前
168. Java Lambda 表达式 - 专用比较器
java·开发语言
shylyly_8 小时前
Linux->多线程3
java·linux·开发语言·阻塞队列·生产者消费者模型
yw00yw9 小时前
常见的设计模式
开发语言·javascript·设计模式