零基础学QT、C++(四)QT程序打包

devtools/2025/2/28 21:35:07/

项目包
链接:https://pan.quark.cn/s/6a3455161757

记得创建yolo的数据库,并把数据导入

目录

 一、把项目变为release版

二、运行项目

qt6.exe-toc" name="tableOfContents" style="margin-left:0px">三、找到windeployqt6.exe

四、运行exe

五、无法定位重新输入点

学习视频

QT程序打包发布教程!!!_哔哩哔哩_bilibiliC/C++编程学习粉丝群【见UP简介】(源码获取/问题解答/课程学习/基础教程/资料免费下载)多谢大家的支持,希望大家能在视频中获取到对自己有用的知识!, 视频播放量 9252、弹幕量 11、点赞数 235、投硬币枚数 166、收藏人数 587、转发人数 44, 视频作者 别动我BUG吖, 作者简介 素材源码请+V:tutuqiandong; 职业发展、系统学习、课程进阶;,相关视频:使用QT生成exe文件,Qt项目打包成软件发布,Windows下Qt的下载与安装,QT生成可执行文件,VisualStudio新UI,十年了,终于换了😭,使用InnoSetup制作Windows软件的安装包,【C/C++Visual Studio(vs)项目打包详细教程】那一天我用十分钟把我一年内的项目都变成了exe...,qt打包在其他电脑可执行的软件,Qt 应用程序开发完成后的打包部署,qt文件如何打包成一个单独的exe文件https://www.bilibili.com/video/BV1cB4aeHEHr原理讲解,很好的视频!!!

 一、把项目变为release版

二、运行项目

 

运行项目,就会生成exe文件(这个exe还不能直接运行!)

找到exe文件后,把这个exe文件复制到一个空文件夹里面

这样就可以了,记住这里哈,一会要用这个exe

qt6.exe" name="%E4%B8%89%E3%80%81%E6%89%BE%E5%88%B0windeployqt6.exe">三、找到windeployqt6.exe

  • 注意QT版本
  • 注意编译器

 把【ElaWidgetToolsExample.exe】拖到【windeployqt6.exe】

拖入松开后,就会生成cmd窗口,他就找到项目所需要的dll,放到目录下

四、运行exe

1、双击执行exe

 

完美运行

2、如果有报错,说缺少了什么dll,找不到

我们就用【everything】找对应的dll,复制到目录下,就可以了!

五、无法定位重新输入点

记录下关于qt使用windeployqt.exe打包程序之后运行报错无法定位程序输入点 //京鸿通信科技(深圳)有限公司//15507589165 - 花无缺Andyi - 博客园在网上有很多的教程,如果是在编译器中运行程序,包错无法定位程序输入点,可以将编译器的bin路径配置进入环境变量。使用windeployqt.exe打包完成之后,发现自己把所有的dll文件都加入进去了,还是报错无法定位程序输入点。网上基本就是配置环境变量。解决方案:1.查看自己编译程序所使用的编译器 https://www.cnblogs.com/fdd-lte/p/17251180.html

使用windeployqt.exe打包完成之后,发现自己把所有的dll文件都加入进去了,还是报错无法定位程序输入点。


解决方案:
方法1、查看自己编译程序所使用的编译器

方法2、查看自己环境变量配置的是哪一个编译器的路径,环境变量中尽量只配置一个编译器的目录。

方法3、找下dll文件是否对应于你的编译器版本

 我用方法3解决了

 


http://www.ppmy.cn/devtools/163449.html

相关文章

[Lc优选算法] 双指针 | 移动零 | 复写零 | 快乐数

目录 🎢1.移动零 题解 代码 ⭕2.复写零 题解 代码 ⭕3.快乐数 题解 代码 🎢1.移动零 题目链接:283. 移动零 题目描述: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零…

Python 爬虫实战案例 - 获取社交平台事件热度并进行影响分析

目录 一、引言 二、数据爬取 三、数据分析 四、可视化展示 五、总结 一、引言 在当今信息爆炸的时代,社交平台成为了各类事件发酵和传播的重要场所。了解社交平台上事件的热度以及其潜在影响,对于舆情监测、市场营销、社会趋势分析等领域具有重要意…

前端性能测试面试题及参考答案

目录 前端性能测试中,首屏时间(FCP)和白屏时间的定义及测量方法是什么? 解释浏览器渲染过程中关键路径(Critical Rendering Path)的组成部分。 如何通过 Navigation Timing API 统计页面加载各阶段耗时? 什么是 LCP(Largest Contentful Paint)?如何优化? 前端性…

C#通过接口 继承接口的类 实现约束 对List内数据类型的值进行排序,可直接复制使用

工具类 通过接口 继承接口的类 实现约束 对List内数据类型的值进行排序,可直接复制使用 //工具类 Tools//说明接口的//1.先有接口 2.继承接口的类 3.实现约束public interface IComParable<T> //接口{int ComPareTo(T other); //在list的数组…

JMeter 的基础知识-安装部分

以下将从环境配置开始,为你详细介绍 JMeter 的基础知识,涵盖环境搭建、界面认知、测试计划创建、常用组件使用等方面内容。 1. 环境配置 1.1 安装 Java JMeter 是基于 Java 开发的,所以需要先安装 Java 开发工具包(JDK)。 下载 JDK:访问 Oracle 官方网站(https://www…

Ubuntu 创建新用户及设置权限

1、新建用户 sudo adduser username 其中username是你要创建的用户的用户名&#xff0c;然后设置密码和相关信息就可以了 2、给新用户sudo权限 新创建的用户没有root权限&#xff0c;我们执行以下命令给用户sudo权限 sudo usermod -a -G adm username sudo usermod -a -G s…

FastExcel 实现数据分批次导入、导出

是基于 FastExcel 实现数据分批次导入和保存的完整解决方案&#xff0c;结合了高性能流式读取与分批处理机制&#xff1a; 一、环境准备 依赖配置 <dependency><groupId>cn.idev.excel</groupId><artifactId>fastexcel</artifactId><version&…

P9420 [蓝桥杯 2023 国 B] 子 2023

P9420 [蓝桥杯 2023 国 B] 子 2023 题目 分析代码 题目 分析 刚拿到这道题&#xff0c;我大脑简单算了一下&#xff0c;这个值太大了&#xff0c;直观感觉就很难&#xff01;&#xff01; 但是&#xff0c;你仔仔细细的一看&#xff0c;先从最简单的第一步入手&#xff0c;再…