码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • windos10安装QGC4.2编译环境


    文章目录

    • 前言
    • 一、安装VS
    • 二、安装QT
    • 三、编译
    • 四、生成windos下exe安装程序
    • 五、常见报错及解决办法

    前言

    参考链接

    https://dev.qgroundcontrol.com/master/en/getting_started/

    相关软件也可以在网盘下载
    链接:https://pan.baidu.com/s/15mopklqF3R7oK_SZ1-laLQ?pwd=6o25
    提取码:6o25
    –来自百度网盘超级会员V6的分享

    一、安装VS

    下载地址:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
    下载社区版:
    在这里插入图片描述
    选择下面的安装选项然后安装

    在这里插入图片描述

    二、安装QT

    下载地址:
    https://download.qt.io/official_releases/online_installers/
    点击下图下载
    在这里插入图片描述

    下载完双击安装
    这里选自定义安装
    在这里插入图片描述
    安装设置如下:
    在这里插入图片描述
    然后等待安装完成

    三、编译

    安装完VS和QT后就可以编译了,打开QT Creator,点击Open Project
    请添加图片描述
    选择源码工程文件打开

    在这里插入图片描述
    编译套件选择下图的套件
    在这里插入图片描述
    然后就可以开始编译了

    四、生成windos下exe安装程序

    首先安装 NSIS
    从官网下载
    https://sourceforge.net/projects/nsis/
    在这里插入图片描述
    或者从网盘下载
    链接:https://pan.baidu.com/s/11070am6mgASJsI1l2yNiOg
    提取码:klpq
    –来自百度网盘超级会员V5的分享
    一直next安装。

    然后在qt中下图位置加上CONFIG+=installer
    在这里插入图片描述
    然后编译,会在下图位置生成QGroundControl-installer.exe,双击该文件即可安装QGC。
    在这里插入图片描述
    如果想修改exe文件的图标,修改下图的WindowsQGC.ico图标,然后清除重新编译即可
    在这里插入图片描述
    如果编译debug版本没有报错,但是编译relase版本的时候报moclink的错,将报错的那几行注释即可
    如果想修改安装软件时下图的图标

    在这里插入图片描述
    修改下图的bmp图片即可
    在这里插入图片描述
    修改后效果如下

    在这里插入图片描述
    修改软件名称可以在下图位置修改
    在这里插入图片描述
    效果如下
    在这里插入图片描述
    安装完成第一次打开软件会出现下面的提示
    在这里插入图片描述
    其中名称在下图位置设置
    在这里插入图片描述

    发布者在下图位置设置
    在这里插入图片描述

    生成的installer安装文件的名字在下图位置设置
    在这里插入图片描述
    如果之前编译生成过installer文件,则把变成生成的文件夹全部删除重新编译即可。
    在这里插入图片描述
    如果没有删除之前的文件重新编译的话,在这个页面显示的还是解压的之前的exe文件
    在这里插入图片描述
    如果在别人的电脑上编译,需要把整个staging文件夹放到别人的电脑上,再双击里面的installer安装,只复制installer进行安装的话会出现下面的报错:
    在这里插入图片描述

    五、常见报错及解决办法

    如果编译时报下面的错
    在这里插入图片描述
    解决办法是安装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("面积单位")
    
    • 1

    如果没有中文也报上面这个错:
    在这里插入图片描述
    qt设置如下:
    在这里插入图片描述

    设置如下:
    在这里插入图片描述
    然后重启qt,然后如果哪个文件有上面的报错,就在那个文件里打个空格再删掉再保存,然后清除重新编译即可。

    然后重新编译就可以了。
    所有都编译正常的话会弹出QGC界面。

  • 相关阅读:
    洛谷千题详解 | P1014 [NOIP1999 普及组] Cantor 表【C++、Java语言】
    基础篇——REST风格开发
    线程重用问题--ThreadLocal数据错乱
    strongSwan对接H3C
    计算机毕业设计 基于协同推荐的白酒销售管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
    【自然语言处理概述】百度百科数据爬取
    股票振幅榜查询易语言代码
    整理了整整1个月Java面试手册,上传到Git上目前star数达到了30K+
    springboot项目下logback配置
    PC机与服务器通讯
  • 原文地址:https://blog.csdn.net/qq_38768959/article/details/127459559
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号