QT 开发---QGroundControl地面站V2.6--环境搭建(详解)

QT 开发   QGroundControl地面站   环境搭建

                                                                       (文档更新日期:2018.05.10

1.镜像下载 QT5.4.0

   首先找到中国科学技术大学镜像网址:http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.4/5.4.0/

QT的对应版本http://mirrors.ustc.edu.cn/qtproject/archive/qt/5.4/5.4.0/qt-opensource-windows-x86-msvc2013_opengl-5.4.0.exe

请注意,要下载  qt-opensource-windows-x86-msvc2013_opengl-5.4.0

 

2. 下载VS2013

版本: VS2013_RTM_ULT_CHS.,并解压。

下载好的软件,文件夹路径不要有中文字符、空格。

3.安装VS2013

过程略。默认安装在C盘。

4.安装和配置QT5.4.0

安装在D盘。

  

点击下一步,直至完成安装。

4.1必须保证QMake.exe能够正常运行

4.1.1设置环境变量,设置方法

点击计算机右键属性高级系统设置,点击【环境变量】,找到path并双击。

    

在原有变量值后面加入分号(;),添加:D:\Qt\Qt5.4.0\5.4\msvc2013_opengl\bin

因为我安装的路径如此,如不同则以实际为准。

(本机实际安装路径如下图所示)

4.1.2 QT手动设置环境变量

运行QT,点击工具选项,手动设置如图所示。

4.1.3 测试QT环境

    

如果配置成功,运行则提示如下(其他提示均为失败!)

 

至此,QT环境配置成功。

5.将V2.6的QTQGC源码 配置和编译成VS2013同样可编译的工程

Dos窗口下,进入 qgroundcontrol-Stable_V2.6目录下,打开cmd运行

  运行指令:qmake -r -tp vc qgroundcontrol.pro

 

运行成功后,原有目录,会增加.sln工程文件(如下图所示),方便后续使用VS2013QT混合运行和编译。

6.使用VS2013编译工程

6.1 VS2013中配置QT混合编译路径

如下图所示,名称可以任意命名,这里命名为(Name):msvc2013_opengl;

路径(Path): D:\Qt\Qt5.4.0\5.4\msvc2013_opengl

 6.2 VS2013环境中编译工程

双击qgroundcontrol.sln ,如下图所示。

工程显示如下:

运行工程,成功编译如下图所示:

编译需要一段时间,配置不同约5-15分钟,请耐心等待。

运行编译好的程序,如下:

双击qgroundcontrol.exe,程序运行界面如下:

                                                                              (---20180507更新--)

Q1:设置QGC界面显示支持中文?

A1:设置如下图所示。需要将编码方式修改,由 G2313  修改为 UTF-8

Q2:设置部分界面显示支持中文?

A2: 在本.cc文件中,增加如下代码:

#define EXIST_UTF_8_CODE

#ifdef EXIST_UTF_8_CODE  // 存在中文乱码------xiong 2018.05.10

#include <QTextCodec>

#pragmaexecution_character_set("utf-8")

#endif

 

修改结果对比:

 

  buttonBox->setStandardButtons(QDialogButtonBox::Ok);

buttonBox->button(QDialogButtonBox::Ok)->setText("确定"); //xiong 2018.05.10

 (----完----)

  • 3
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值