使用Qt编译QGroundControl源码,使用Enigma Virtual Box打包生成exe文件
1.先选用release进行项目编译
2.编译后在生成的编译文件夹找打release文件夹,进入文件夹找到QGroundControl.exe,打开该exe看地面站是否能运行,如果提是缺少dll文件则百度找到dll文件,复制到release文件夹下
3.安装Enigma Virtual Box,下载安装包:https://enigmaprotector.com/en/downloads.html
4.安装成功后打开,选择输入文件即第二部的QGroundControl.exe文件,输出即打包后的exe,名字自定义。
5.添加dll文件,把release文件夹中除了QGroundControl.exe之外的文件全部添加
6.选择压缩文件选项
7.最后开始生成,成功之后生成的exe文件即可使用。