WIN10编译QGroundControlV4.0.5
一直以为WIN10环境下编译QGC比较困难,所以一直以来我是在虚拟机的Ubuntu环境下编译QGC,因为有别人提供的配置好的环境。WIN10环境下对QT和visual studio有版本限制,并且随时间推移而发生变化请参照官网说明,下载相应版本,而非照抄CSDN上有年头的博客2020年4月,官网的要求是Visual Studio 2017安装的时候只要C++如下图所示QT5.12.6...
·
一直以为WIN10环境下编译QGC比较困难,所以一直以来我是在虚拟机的Ubuntu环境下编译QGC,因为有别人提供的配置好的环境。
WIN10环境下对QT和visual studio有版本限制,并且随时间推移而发生变化
请参照官网说明,下载相应版本,而非照抄CSDN上有年头的博客
2020年4月,官网的要求是
Visual Studio 2017
安装的时候只要C++如下图所示
QT5.12.6
其他版本的QT
QT安装以及git安装可以参考这篇博文
git官网下很慢,建议走国内镜像下载
需要注意的是如果你没有梯子,从github上下载是很慢的,建议上码云
可以参考教程
宽带跑满是真的爽
在git submodule init
这指令之后
在qgroundcontrol\.git
文件夹里有config文件里面写了submodule的下载地址,如下,可以把它们的地址改成码云上的地址,除了最后一个GPS的改了会报错,其他的都没问题,极大地加速
[submodule "libs/OpenSSL/android_openssl"]
active = true
url = https://github.com/Auterion/android_openssl
[submodule "libs/mavlink/include/mavlink/v2.0"]
active = true
url = https://github.com/mavlink/c_library_v2.git
[submodule "libs/gst-plugins-good"]
active = true
url = https://github.com/mavlink/gst-plugins-good.git
[submodule "src/GPS/Drivers"]
active = true
url = https://github.com/PX4/GpsDrivers.git
修改完后git submodule update
打开QT编译编译源码出现error:C2220
解决方法来源
注释掉这三句代码就行
# WarningsAsErrorsOn {
# QMAKE_CXXFLAGS_WARN_ON += /WX
# }
大功告成愉快玩耍
更多推荐
已为社区贡献1条内容
所有评论(0)