QT安装
1. QT 在线安装包:

2. 在windows终端通过命令来运行在线安装的程序
命令:\qt-online-installer-windows-x64-4.8.0.exe --mirror https://mirrors.ustc.edu.cn/qtproject/
提供的两个镜像网站的网址分别如下
中国科学技术大学:https://mirrors.ustc.edu.cn/qtproject/
清华大学:https://mirrors.tuna.tsinghua.edu.cn/qt/
3. 组件的选择

4.一些组件的说明
MIGW(Minimalist GNU for Windows):基于GNU工具链(GCC/G++)的轻量级开发环境,用于windows上,学习开源项目用。
MSVC(Microsoft Visual C++):基于微软官方C++编译器,需依赖Visual Studio运行环境,商业开发。
CDBDebuggerSuport:如果需要在windows上调试程序,需要安装CDB调试器
Debugging Tools for Windows:提供Windows平台调试工具链
Visual studio2022安装
默认即可 必须勾选“C++桌面开发”

QGC Stable4.4源码下载
1. 通过git下载QGC源码

2. 将版本更新为StableV4.4
![]()
3. 更新所有的子模块
![]()
QGC在编译时遇到的问题
问题:在编译AppSetting.cpp是遇到字符编码问题(C4819警告),导致编译失败
解决:在QGCpro文件中添加如下的代码即可

问题:libs\libevents\libevents\libs\cpp\parse\parser.h(13): fatal error C1083:无法打包括文件: “nlohmann_json/include/nlohmann/json_fwd.hpp”: No such file or directory
解决:需要在Git手动下载nlohmann_json,下载完之后将nlohmann_json放入到\QGCSource\ groundcontrol\libs\libevents\libevents\libs\cpp\parse目录下,找到QGCExternalibs.pri将这个路径下\ QGCSource\ qgroundcontrol\libs \libevents\libevents\libs\cpp\parse\nlohmannjson添加到如下图的位置

问题:

解决:使用Notepad++将报错的文件,按照UTF-8保存即可解决
运行效果如下:

7991

被折叠的 条评论
为什么被折叠?



