)
最近更新QGroundcontrol 代码发现已经工程不含pro文件了之前我还是使用4.4版本那个时候还是直接打开pro文件就可以直接编译了现在已经改成cmake初次使用记录一下流程。惯例献上源码和工具链接https://www.123865.com/s/zsORVv-bxKOA?pwdNCYb# 提取码:NCYb 。虚拟机安装包和镜像链接qgroundcontrolVMOS.rar_123云盘免登录下载不限速或者123云盘准备编译环境windows11专业版 64位、QT6.83、Git、VisualStudio2022Community安装Git自行百度吧一抓一大把的教程正常情况下运行git安装包后一直点击下一步即可git下载 地址 Git。安装VisualStudio2022Community这个过程非常重要如果你不知道安装选项都代表了什么就一个原则全勾选莽就是了双击 VisualStudio2022CommunitySetup.exe安装程序安装QT6.83这版本很重要这是QGroundcontrol指定的版本安装其他版本都无法编译高了不行低了也不行。和VS一样的安装原则不知道哪些需要哪些不需要的情况下把对应版本模块全部勾选。别装错了是6.8.3. 版本。安装 gstreamer-1.0-devel-msvc-x86_64-1.22.12 和 gstreamer-1.0-msvc-x86_64-1.22.12全部点击下一步默认即可。创建个 文件夹右键选择 open git bash here 把QGroundcontrol代码 拉下来执行以下指令 git clone --recursive -j8 https://github.com/mavlink/qgroundcontrol.git 拉下来之后cd 到 qgroundcontrol 代码目录 执行 cd qgroundcontrol 指令然后 执行 git submodule update --recursive 。注意这个QGroundcontrol 必须要按照这个流程下载不能直接去github官网下载压缩包不然会缺东西运行QTcreator如果电脑有多个版本别选错了刚打开可能会卡一下别慌虚拟机里面会卡一分钟用qtcreator 打开QGroundcontrol 代码下的CMakeLists.txt配置项 选择 MSVC 2022 64bit点击 con右键工程选择 执行cmake然后等待结果就行了正常 会看到Configuring done和 Generating done结果 这时候点击左下角的 小锤子图标即可构建。编译成功后显示以下内容编译成功后点击 左下角第一个箭头就可以运行了代码和工具安装包我都已经上传网盘按需索取如果还是编译不过去我把虚拟机镜像也打包上传了先下载VMware-workstation-full-17.6.3-24583834.exe 安装虚拟机记住一定要用这版本这是VM17版本不需要破解已经免费了然后 打开虚拟机就可以了虚拟机里面运行 qtcreator刚开始会比较卡下载链接qgroundcontrolVMOS.rar_123云盘免登录下载不限速虚拟机运行后启动qtcreator会卡一会选择默认项目即可都已经编译好了直接点击左下角第一个箭头运行即可