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 重新生成即可

在这里插入图片描述
至此

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

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

视频素材网有哪些?7个优质无水印素材库推荐

当今社会,视频内容已成为最吸引眼球的媒介之一,无论是社交媒体的短视频还是专业制作的影片,都离不开高质量的视频素材。为了帮助你在茫茫网海中找到宝藏,下面我精选了一系列视频素材网站,不仅提供丰富多样的视频资源&a…

(1) 易经与命运_学习笔记

个人笔记,斟酌阅读 占卦的原理 三个铜板,正面是3,反面2,三个一起转,得出6,7,8,9 数字象6老阴7少阳8少阴9老阳 生数和成数 生数和成数应该说出自《河图》。其中一二三四五为生数,六七八九十为成数。 生…

Typst入门简明教程

文章目录 写在前面对比阅读安装Typst的安装系统路径设置VSCode的设置 用Typst写作节指令图指令表指令公式指令参考文献指令引用指令节的标签图、表、公式的标签参考文献的标签 Typst编译 Typst的<label>写法建议写在最后&#xff1a;Typst、LaTex和Word的比较 写在前面 …

面试经典150题【111-120】

文章目录 面试经典150题【111-120】67.二进制求和190.颠倒二进制位191.位1的个数136.只出现一次的数字137.只出现一次的数字II201.数字范围按位与5.最长回文子串97.交错字符串72.编辑距离221.最大正方形 面试经典150题【111-120】 六道位运算&#xff0c;四道二维dp 67.二进制…

未能加载文件或程序集socutdata或它的某一个依赖项试图加载格式不正确的程序

未能加载文件或程序集socut data或它的某一个依赖项试图加载格式不正确的程序 Socut.Data.dll找不到类型或命名空间名称 把bin目录下面 的socut.data.dll删除就行了 C#报错未能加载文件或程序集socut data或它的某一个依赖项试图加载格式不正确的程序 "/"应用程序…

逐步学习Go-并发通道chan(channel)

概述 Go的Routines并发模型是基于CSP&#xff0c;如果你看过七周七并发&#xff0c;那么你应该了解。 什么是CSP&#xff1f; "Communicating Sequential Processes"&#xff08;CSP&#xff09;这个词组的含义来自其英文直译以及在计算机科学中的使用环境。 CSP…

Android Studio详细安装教程及入门测试

Android Studio 是 Android 开发人员必不可少的工具。 它可以帮助开发者快速、高效地开发高质量的 Android 应用。 这里写目录标题 一、Android Studio1.1 Android Studio主要功能1.2 Android应用 二、Android Studio下载三、Android Studio安装四、SDK工具包下载五、新建测试…

Live800:设计与管理客户忠诚度计划,提升客户满意度与忠诚度

在当今竞争激烈的商业环境中&#xff0c;吸引新客户的成本远高于保留现有客户。因此&#xff0c;设计并实施一套有效的客户忠诚度计划&#xff0c;以提升客户满意度和忠诚度&#xff0c;已经成为企业获得长期成功的关键。文章将探讨如何设计和实施客户忠诚度计划&#xff0c;以…

ehters.js:provider

ethers.jsV5.4文档 安装ethers npm install ethers5.4.0// 引入 import { ethers } from ethersProviders /** Provider类* Provider类是对以太坊网络连接的抽象&#xff0c;为标准以太坊节点功能提供简洁、一致的接口。 */ const provider new ethers.providers.Web3Provider…

【QT入门】 Qt代码创建布局之水平布局、竖直布局详解

往期回顾&#xff1a; 【QT入门】 Qt实现自定义信号-CSDN博客 【QT入门】 Qt自定义信号后跨线程发送信号-CSDN博客 【QT入门】 Qt内存管理机制详解-CSDN博客 【QT入门】 Qt代码创建布局之水平布局、竖直布局详解 先看两个问题&#xff1a; 1、ui设计器设计界面很方便&#xf…

Soft Robotics:两栖环境下螃蟹仿生机器人的行走控制

传统水陆两栖机器人依靠轮胎或履带与表面的接触及摩擦产生推进力&#xff0c;这种对于表面接触的依赖性限制了现有水陆两栖机器人在低重力环境下&#xff08;如水中&#xff09;的机动性。利用生物自身的推进机制&#xff0c;人为激发生物运动行为&#xff0c;由活体生物与微机…

第4章:掌握标准提示,输出更精准

标准提示 标准提示&#xff0c;是引导ChatGPT输出的一个简单方法&#xff0c;它提供了一个具体的任务让模型完成。 如果你要生成一篇新闻摘要。你只要发送指示词&#xff1a;“汇总这篇新闻”。 提示公式&#xff1a;生成[任务] 生成新闻文章的摘要&#xff1a; 任务&#x…

算法打卡day29|贪心算法篇03|Leetcode 1005.K次取反后最大化的数组和、134. 加油站、135. 分发糖果

算法题 Leetcode 1005.K次取反后最大化的数组和 题目链接:1005.K次取反后最大化的数组和 大佬视频讲解&#xff1a;K次取反后最大化的数组和视频讲解 个人思路 思路清晰&#xff0c;因为是取反当然是取越小的负数越好&#xff0c;那么先按绝对值排序。如果是负数就取反&#…

python和c语言的区别是什么

Python可以说是目前最火的语言之一了&#xff0c;人工智能的兴起让Python一夜之间变得家喻户晓&#xff0c;Python号称目前最最简单易学的语言&#xff0c;现在有不少高校开始将Python作为大一新生的入门语言。本萌新也刚开始接触Python&#xff0c;发现Python与其他语言确实有…

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

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

Docker进阶:Docker Swarm —弹性伸缩调整服务的副本数量

Docker进阶&#xff1a;Docker Swarm —弹性伸缩调整服务的副本数量 1、 创建一个Nginx服务&#xff08;Manager节点&#xff09;2、查看服务状态&#xff08;Manager节点&#xff09;3、测试访问&#xff08;Worker节点&#xff09;4、查看服务日志&#xff08;Manager节点&am…

攻防世界逆向刷题

阅读须知&#xff1a; 探索者安全团队技术文章仅供参考,未经授权请勿利用文章中的技术资料对任何计算机系统进行入侵操作,由于传播、利用本公众号所提供的技术和信息而造成的任何直接或者间接的后果及损失&#xff0c;均由使用者 本人负责&#xff0c;作者不为此承担任何责任,如…

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

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

PHP全自动采集在线高清壁纸网站源码

源码简介 集合360壁纸&#xff0c;百度壁纸&#xff0c;必应壁纸&#xff0c;简单方便。非常高清,支持全屏支持2K. 每天自动采集&#xff0c;自动更新&#xff0c;非常不错。 搭建环境 php5.6 Nginx 安装教程 上传源码压缩包到网站目录并解压即可 首页截图 源码下载 P…

深度学习基础入门:从数学到实现

I. 引言 A. 深度学习的背景 深度学习是机器学习的一个重要分支&#xff0c;是一种基于神经网络的算法&#xff0c;被广泛应用于计算机视觉、自然语言处理、语音识别等领域。与传统机器学习算法相比&#xff0c;深度学习具有更高的容错性、复杂性和精度&#xff0c;需要庞大的…