文章目录
前言
参考链接
https://dev.qgroundcontrol.com/master/en/getting_started/
一、安装VS
下载地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
下载社区版:
选择下面的安装选项然后安装
二、安装QT
下载完双击安装
这里选自定义安装
安装设置如下:
然后等待安装完成
三、编译
安装完VS和QT后就可以编译了,打开QT Creator,点击Open Project
选择源码工程文件打开
编译套件选择下图的套件
然后就可以开始编译了
四、常见报错及解决办法
如果编译时报下面的错
解决办法是安装git
下载git
https://git-scm.com/downloads
下载后双击安装,一直next安装即可
安装完成后,设置环境变量
找到git安装路径中bin的位置,如:C:\Program Files\Git\bin
找到git安装路径中git-core的位置,如:C:\Program Files\Git\mingw64\libexec\git-core
右键“计算机”->“属性”->“高级系统设置”->“环境变量”->在下方的“系统变量”中找到“path”->选中“path”并选择“编辑”
点击新建,将找到的bin和git-core路径复制到其中->保存并退出
然后重启电脑编译,就不会有上面的报错了。
注意源码的目录不能有中文,否则编译时会报下面的错:
如果编译时报下面的错
检查下图的Build directory不能有中文
如果编译时报下面的错:或者编译完有的中文会显示乱码
解决办法:
将相应的中文用QString::fromLocal8Bit()
进行转换,例如:
QString::fromLocal8Bit("面积单位")
然后重新编译就可以了。
所有都编译正常的话会弹出QGC界面。