vs2010打包QT程序

一、环境

win10 、 VS2010 、 qt5.7.1

  1. 将代码在release模式下运行

    在这里插入图片描述

    运行完后会在相应的文件夹下生成exe文件,也会将部分dll文件拷贝到release文件夹中

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

二、生成可执行文件

2.1 选择“文件”->“新建”->”项目“

在这里插入图片描述

2.2 在打开的对框中选择”其他类型项目“->”安装和部署“,然后选择安装项目,在下面的方框中填写项目的名称以及生成的位置。
在这里插入图片描述

2.3 点击确定后,会生成以下界面
在这里插入图片描述

2.4 在“应用程序文件夹”上右击,添加–文件
在这里插入图片描述
2.5 全选Release生成的文件,点击 打开
在这里插入图片描述
2.6 出现以下界面,暂时不知道原因,点击“是”
在这里插入图片描述
2.7 添加完成后的界面如下
在这里插入图片描述
2.8 下面开始添加快捷方式,直接右键点击Exe文件,选择创建XX的快捷方式
在这里插入图片描述

2.9 将快捷方式分别拖入 用户的“程序”菜单 与 用户桌面 两个文件夹
在这里插入图片描述
在这里插入图片描述

2.10 为快捷方式重命名,并设置图标
在这里插入图片描述

2.11 通过使用步骤2.4 的方式,将ico格式的图片引入,然后在属性位置选择相应的图标。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.12 点击确定后, 图标设置完成,用户的“程序”菜单 与 用户桌面 两个文件夹内的快捷方式设置方式相同
在这里插入图片描述

2.13 设置程序的作者、厂商等信息,左键点击 paskage 文件名,是左键点击,在右侧会出现属性设置,填写好author、manufacturer、productname即可
在这里插入图片描述

2.14 设置安装属性
在这里插入图片描述
在这里插入图片描述

2.15 我用到了C++ 2010的运行库,需要选择这两个,然后选择“从与我的应用程序相同的位置下载系统必备组件”可以直接安装组件。

在这里插入图片描述

2.16 点击应用、确定
在这里插入图片描述

2.17 右击自己的项目,选择重新生成,生成成功后会在输出栏有如下提示。

在这里插入图片描述

2.18 在自己设置的文件路径下,能够看到如下文件

在这里插入图片描述

三、 安装使用

3.1 安装使用,点击setup.exe 即可进行安装,首先会安装所需要的环境,然后在进行程序的安装。
在这里插入图片描述
在这里插入图片描述

3.2 环境安装完成后,会进行程序的安装

在这里插入图片描述
在这里插入图片描述

3.23安装完成后会在桌面出现自己设置的图标,双击运行即可
在这里插入图片描述

四、可能会遇到的问题及解决方法

4.1 在双击桌面快捷方式运行时,可能会提示缺少XXX,这是因为在导入文件时没有将全部的dll文件引入,解决方法是将缺少的文件使用步骤2.4的方式引入即可
在这里插入图片描述

4.2 推荐使用ererything直接进行搜索
在这里插入图片描述
在这里插入图片描述

4.3 找到相应的文件之后,进行添加

在这里插入图片描述
在这里插入图片描述

4.4 涉及到有红色波浪线的警告,暂未发件对程序有影响,发现后再进行补充
在这里插入图片描述

4.5 重新生成即可

在这里插入图片描述
至此

若有不当之处 还望各位大佬斧正。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/288163.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

蓝桥杯学习笔记 单词分析

试题 G: 单词分析 时间限制: 1.0s 内存限制: 512.0MB 本题总分:20 分 [问题描述] 小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词&#xf…

完全二叉树的层序遍历[天梯赛]

文章目录 题目描述思路 题目描述 输入样例 8 91 71 2 34 10 15 55 18 输出样例 18 34 55 71 2 10 15 91思路 完全二叉树最后一层可以不满,但上面的每一层的节点数都是满的 后序遍历的顺序为"左右根",我们可以用数组模拟完全二叉树,…

AQS源码分析

前言 AbstractQueuedSynchronizer是抽象同步队列,其是实现同步机器的基础组件,并发包中的锁的底层就是使用AQS实现的。AQS中 维护了一个volatile int state(代表共享资源)和一个FIFO线程等待队列(多线程争用资源被阻塞…

探索国内ip切换App:打破网络限制

在国内网络环境中,有时我们会遇到一些限制或者屏蔽,使得我们无法自由访问一些网站或服务。而国内IP切换App的出现,为解决这些问题提供了非常便捷的方式。这些App可以帮助用户切换IP地址,让用户可以轻松地访问被限制或屏蔽的网站&a…

ForkJoinPool在生产环境中使用遇到的一个问题

1、背景 在我们的项目中有这么一个场景,需要消费kafka中的消息,并生成对应的工单数据。早些时候程序运行的好好的,但是有一天,我们升级了容器的配置,结果导致部分消息无法消费。而消费者的代码是使用CompletableFutur…

STM32学习笔记(7_2)- ADC模数转换器代码

无人问津也好,技不如人也罢,都应静下心来,去做该做的事。 最近在学STM32,所以也开贴记录一下主要内容,省的过目即忘。视频教程为江科大(改名江协科技),网站jiangxiekeji.com 本期开…

稀碎从零算法笔记Day28-LeetCode:零钱兑换

前言:鸽了好多天了哈哈哈,虽然C站没更但是LC还是坚持刷的,任重道远啊!(可恶的寝室熄灯) 题型:动态规划 链接:322. 零钱兑换 - 力扣(LeetCode) 来源:LeetCode 题目描述…

五五复制模式:电商营销新策略,轻松打造百万用户平台

你是否曾感受到平台发展的瓶颈,渴望找到一种有效的方式,快速吸引用户,推动平台裂变,进而实现百万用户的规模?今天,我要向你介绍一种创新的商业模式——五五复制模式,它或许能为你带来全新的启示…

Chrome 插件各模块之间的消息传递

Chrome 插件各模块之间的消息传递 一、消息传递 1. 消息传递分类 Chrome 插件的 Action、Background 和 content_script 三个模块之间的信息传输插件和插件之间的信息传输网页向插件进行信息传输与原生应用进行消息传递 2. 消息传递 API runtime API runtime.sendMessage(…

Swift知识点(二)

6. 闭包表达式与闭包 闭包表达式(Closure Expression) 闭包表达式是一种在简短行内就能写完闭包的语法 也就是,闭包表达式,只是一种简洁、快速实现闭包的语法 Swift 的闭包表达式拥有简洁的风格,鼓励在常见场景中实现…

由浅到深认识Java语言(11):封装

该文章Github地址:https://github.com/AntonyCheng/java-notes 在此介绍一下作者开源的SpringBoot项目初始化模板(Github仓库地址:https://github.com/AntonyCheng/spring-boot-init-template & CSDN文章地址:https://blog.c…

MySQL中的日历/时间/时间戳

一,日历 MySQL 使用通常所说的 proleptic 阳历。 每个将日历由朱利安改为阳历的国家在改变日历期间都不得不删除至少10天。 为了了解其运作,让我们看看1582年10月,这是由朱利安日历转换为阳历的第一次: 周一 周二 周三 周四 周五 周六…

单臂路由和三层交换机

目录 一.单臂路由 1.单臂路由的工作原理 2.单臂路由的配置 2.1画出拓扑图 2.2配置PC 2.3配置交换机 2.4配置路由器 2.5测试 二.三层交换机 1.三层交换机的概述 2.三层交换机的配置 2.1画出拓扑图 2.2配置PC 2.3配置二层交换机 2.4配置三层交换机 2.5测试 3.拓展 三.总结 一.…

git提交和回退

目录 一. git 提交二. git commit 后准备回退,尚未 git push三. git add 添加多余文件 撤销操作四. 更改 Git commit 的默认编辑器五. 撤销某个commit的变更六. 回退到之前的commit状态总结: 一. git 提交 git pull # 更新代码 git status # 查看代码状…

ITES | 深圳工业展正运动重磅产品即将亮相

■展会名称: 第二十五届深圳国际工业制造技术及设备展览会(以下简称“深圳工业展”) ■展会日期 2024年3月28日-31日 ■展馆地点 中国深圳国际会展中心(宝安) ■展位号 9号馆F04 2024年深圳工业展(ITES)将于3月28日至31日在深圳宝安国…

springboot多模块

一、demo 1、创建父项目 首先使用 Spring Initializr 来快速创建好一个Maven工程。然后删除无关的文件,只需保留pom.xml 文件。 (1)new Project -> spring initializr快速构建SpringBoot,artifactId为springbootmodules&…

SpringBoot+ElasticSearch实现文档内容抽取、高亮分词、全文检索

需求 产品希望我们这边能够实现用户上传PDF、WORD、TXT之内得文本内容,然后用户可以根据附件名称或文件内容模糊查询文件信息,并可以在线查看文件内容。 一、环境 项目开发环境: 后台管理系统springbootmybatis_plusmysqles 搜索引擎&#…

PTA L2-037 包装机

一种自动包装机的结构如图 1 所示。首先机器中有 N 条轨道,放置了一些物品。轨道下面有一个筐。当某条轨道的按钮被按下时,活塞向左推动,将轨道尽头的一件物品推落筐中。当 0 号按钮被按下时,机械手将抓取筐顶部的一件物品&#x…

JVM第八讲:GC - Java 垃圾回收基础知识

GC - Java 垃圾回收基础知识 本文是JVM第八讲, Java 垃圾回收基础知识。垃圾收集主要是针对堆和方法区进行;程序计数器、虚拟机栈和本地方法栈这三个区域属于线程私有的,只存在于线程的生命周期内,线程结束之后也会消失&#xff0…

最“原始”的收音机长啥样?

同学们大家好,今天我们继续学习杨欣的《电子设计从零开始》,这本书从基本原理出发,知识点遍及无线电通讯、仪器设计、三极管电路、集成电路、传感器、数字电路基础、单片机及应用实例,可以说是全面系统地介绍了电子设计所需的知识…