Qt Creator生成的.exe文件运行缺少.dll文件解决

利用Qt Creator编译的程序,在其工程文件夹下会有一个debug文件夹,其中有程序的.exe可执行文件。但Qt Creator默认是用动态链接的,就是可执行程序在运行时需要相应的.dll文件。我们点击生成的.exe文件,首先可能显示“没有找到mingwm10.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题。”表示缺少mingwm10.dll文件。

            解决这个问题我们可以将相应的.dll文件放到系统中。在Qt Creator的安装目录的qt文件下的bin文件夹下(我安装在了D盘,所以路径是D:\Qt\2009.04\qt\bin),可以找到所有的相关.dll文件。在这里找到mingwm10.dll文件,将其复制到C:\WINDOWS\system文件夹下,即可。下面再提示缺少什么dll文件,都像这样解决就可以了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22893636/viewspace-662994/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22893636/viewspace-662994/

qt可执行文件打包成别人能运行的.exe文件(详细步骤) qt可执行文件打包,生成.exe用来发给别人执行的文件 阅读详情

相关推荐

Qt Qt Quick QML 打包发布程序出现缺少dll,窗体空白,点击后无反应等发布不成功的终极解决方法

在发布 Qt 应用或 QML(Qt Quick)应用时经常出现缺少各种dll插件,窗体空白,点击程序没有反应或者程序运行时图片等其它资源加载不正常等问题,寻找程序依赖的文件是一个极其麻烦的事情,所以可以采用以下终极方法。 新建一个空白文件夹,作为最终发布程序的文件夹在 Qt Creator 中生成 release 版本的exe文件,将app.exe拷贝到发布文件夹将编写程序用到的第三方d

keanight的博客 4173

ubuntu下新安装的qtcreator无法打开?编译好的qt程序缺少qtcore库文件?

ubuntu下新安装的qtcreator无法打开?编译好的qt程序缺少qtcore库文件? 试试添加qt和qtcreator到环境变量。 sudo vi /etc/profile 新增 export QTDIR=你的qt根目录 export PATH=$QTDIR/bin:$PATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH expo...

博客 1214

CCF CSP历年题解(python)

菜鸡一枚,没参加过算法竞赛,单纯为了抵研究生考试复试才刷题,通过写博客记录下来,希望能和大家互相交流,代码质量不高,大家见谅。 因为考研等原因,题目不定期更新… 第一题 201312-1出现最多次数的数 ...

weixin_44690402的博客 5004

QT生成Debug和Release发布版后,运行exe缺少dll问题

在QT Creator 里点击‘项目’,然后再构建步骤局域局域栏里,点击‘添加Build步骤’,选择‘Custom Process Step’,然后在命令行输入‘windeployqt’,参数行输入‘%{buildDir}/%{CurrentBuild:Type}/%{CurrentProject:Name}.exe’,Working directory输入‘%{buildDir}’后,重新编译,会发现在exe下出现很多dll,将此文件拷贝到其他电脑也能运行。

一技旁身 2494

姿态传感器/陀螺仪之LSM6DS3TR-C应用原理图设计

LSM6DS3TR-C是一款由意法半导体(STMicroelectronics)推出的高性能、低功耗的惯性测量单元(IMU),集成了3轴加速度计和3轴陀螺仪,用于测量加速度、角速度以及设备的姿态和运动。

corlin6688的博客 869

Zephyr内核——内存管理——内存堆

Zephyr提供了一组允许线程动态分配内存。

wayne2018的博客-心情驿站 771

Qt程序缺少dll解决方案

在第一次生成exe文件时,例如最简单的helloworld程序,会发现打开exe时,显示如下错误: 这种很简单的解决方案 就是添加对应的库,添加方法如下: 1.打开环境变量 2.选择path: 添加对应的编译器的bin目录,作用是为了exe运行时能够找到该dll,很多软件其实使用原理就是环境变量和注册表中能够在全局中找到,编译器目录 一般都是在qt安装目录下,以本机为例,其余机器不考虑。。...

MusicMan 4004

Burpsuite系列安全渗透--自动扫描生成h5报告

第一章简述 Burpsuite是基于Java的用于web安全的工具,能够进行爬虫、代理、编码、密码爆破等任务,并支持对XSS漏洞、文件包含等漏洞的主动扫描或被动扫描。burpsuite2.0具体分为以下11个模块: Dashboard(仪表盘)——显示任务、实践日志等。 Target(目标)——显示目标目录结构的的一个功能。 Proxy(代理)——拦截HTTP/S的代理服务器,作为一个在浏览器和目标应用程序之间的中间人,允许你拦截,查看,修改在两个方向上的原始数据流。 Intruder(...

魔都虫师的博客 2888

关于解决Qt编译出的程序运行时缺少各种.dll文件

关于解决Qt编译出的程序运行时缺少各种.dll文件 在我们刚使用QT编写项目的时候,对项目单独运行编译出来的程序时,经常会报这样的错误: 如图所示: 在这里插入图片描述 这3个错误提示本人就遇到了。最后也是查阅各种资料最后才解决。 方法如下: 1、缺少libgcc_s_dw2-1.dll 文件,就是缺少环境变量(注明:是系统变量)。如图所示: 问题就解决了一个。 2、缺少QtCor...

qq_42467347的博客 6301

博途PLC模糊PID控制(附SCL完整源代码)

操作人员根据对象的当前状态和以往的控制经验,用手动控制的方法给出适当的控制量,对被控对象进行控制。用电脑模拟操作人员手动控制的经验,对被控对象进行控制。用模糊数学的知识模仿人脑的思维方式,对模糊现象进行识别和判决,给出精确的控制量,对被控对象进行控制。与经典控制理论和现代控制理论相比,模糊控制的特点是不需要建立对象的精确模型。根据操作人员手动控制的经验,总结的完整控制规则,在根据系统当前的运行状态,经过模糊推理,模糊判决等运算,求出控制量,实现对被控对象的控制。......

RXXW_Dor的博客 8960

终于找到了!Ubuntu 虚拟机卡死的终极解决方案(如何解决VMware安装Ubuntu24.04桌面进不去、黑屏、虚拟机卡死、显示不全、屏幕闪烁等问题)

终于找到了!Ubuntu 虚拟机卡死的终极解决方案(如何解决VMware安装Ubuntu24.04桌面进不去、黑屏、虚拟机卡死、显示不全、屏幕闪烁等问题)

XiaoqiangClub的博客 1万+

Qt Creator中build生成的.exe文件运行提示缺少Qt5Core.dll等动态链接库

目录一、问题二、解决问题1.在自己电脑上运行2.移植到别人的电脑上运行第一种方法第二种方法 一、问题 运行Qt Creator中build生成的.exe文件时: Qt的项目在运行的时候需要有自己的一些运行环境,当我们的.exe文件没有这些环境的时候就无法运行,而我们要做的就是加上这些运行环境。 二、解决问题 1.在自己电脑上运行 我们在qt creator上编译运行自己的项目的时候会有这样的选项: 这选择的就是我们的编译器,而我们所需要的.exe所需要的环境基本就在这里面。 所以我们找到相关地址

PareCycest的博客 5438

AI大模型入门到实战系列(二十一)命名实体识别(NER)

命名实体识别(NER)是自然语言处理中的关键任务,旨在从文本中识别并分类预定义类别的实体(如人名、地点、组织等)。其核心步骤包括文本预处理、实体边界检测和类型分类。主流技术方法经历了从基于规则、统计机器学习到深度学习的演进,当前主要采用预训练语言模型(如BERT)和序列标注技术(如BiLSTM-CRF)。关键技术挑战包括实体边界模糊、嵌套实体和领域适应等问题。NER广泛应用于信息抽取、搜索引擎优化和知识图谱构建等领域,常用精确率、召回率和F1值作为评估指标。实际应用中通常采用BIO标注体系,并通过标签对齐处

echo的博客 1622

QT Creator生成exe文件

本文介绍了使用QT Creator生成EXE文件的完整流程及常见问题解决方法。作者基于QT 6.5.3和MinGW 11.2.0环境,详细说明了三个步骤:首先生成Release版本,然后定位并复制EXE文件到独立文件夹,最后使用windeployqt命令自动拉取所需DLL文件。特别针对运行无反应的情况,指出可能是QML文件夹缺少项目文件,建议将CPP和QML文件复制到该文件夹后重新操作。文章还提示用户需检查系统环境配置是否正确,为QT初学者提供了实用的打包指南。

m0_71746301的博客 1324

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Qt Creator c++调用Matlab生成的dll

目录 m语言生成dll库 在Qt Creator中使用c++库 疑问 m语言生成dll库 1. 首先编写一个简单的m函数test.m并保存 % test.m function ans = test(x,y) ans = x + y; end 2. 在matlab的命令行中输入deploytool并按回车键,选择"Library Compiler"。 deploytool...

Stool_Monster的专栏 5968

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

【成功解决】运行qt生成的.exe文件报“无法找到入口”的问题

运行qt生成的.exe文件报“无法找到入口”的问题 我在Qt creator上面构建好项目之后生成了exe文件(在debug中),我想直接在qt creator之外运行时候就报“什么缺少一些插件的错误”,我查了一些资料,说是要设置什么环境变量path,然后我也设置了好了,如下: 然后我就运行,也是报错什么“无法找到入口”:如下(有一个错误,弄一个) 然后查了一些资料之后说是要把那个环境变量放到...

像我这样的人 1万+

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

QT打包软件问题之找到exe文件

背景:在用qt写完一个项目之后,想要生成一个exe文件,让别人也能运行并感受一下自己写的应用程序。但是一直没找到如何生成exe文件,网上的办法也是五花八门。 工具:windows下的qt5.5.1 1.qt是可以有!发布这个选项的,也就是左下角改debug为release 2....

艾 2758

QT 生成exe应用程序路径找不到&无法打开

目录 菜单栏项目窗口中设置构建目录 ​​​选择对应的项目切换构建为Release(默认Debug) 点击exe系统错误提示找不到Qt5Core.dd 使用Qt自带WinGw运行exe生成相应组件 菜单栏项目窗口中设置构建目录 本例程在D盘下创建了QT文件夹用于保存QT的项目程序,在QT文件夹中,创建了Test测试项目程序,此时需要生成Test的exe应用程序,需要在QT下新建一个terelease文件夹用于保存Test的exe相关配置文件, 注意:构建目录必须和源文件目录为同级目录,其中Te

daisy.skye的博客 4831

QT 编译成exe文件如何打包 如何包含依赖的dll,图文并茂手把手教你

QT 编译成exe文件如何打包 如何包含依赖的dll,图文并茂手把手教你 【下载地址】QT编译成exe文件如何打包如何包含依赖的dll图文并茂手把手教你分享 在使用QT6.4和Qt Creator 11.0.2(Community版)编译生成的可执行程序时,你可能会发现这些程序并不能在任何电脑上直接运行。这是因为这些程序...

gitblog_06611的博客 1042

QT Creator中编写dll

环境:WIN10, QT5.14.2, QT Creator5.14.1 制作DLL 打开Qt Creator,新建工程:

weixin_42375828的博客 2299

解决QT 发布Debug和Release的文件夹中缺少*.dll文件的问题

//QT 5.9.1 + MSVC2017 代码写完后,点击Qt Creator左下角先选择debug还是release然后点运行(绿色小三角),程序开启后可以关闭。 在生成的文件夹debug/release中,点击*.exe,报错:缺少*.dll文件 1.系统环境变量未添加 D:\Tools\QT\qt5.9.1\5.9.1\msvc2017_64\bin 上面是我的路径,添加到系统环境变量后即...

润泽的博客 2588

Qt exe程序缺少dll的解决方法

当我们用Qt Creator直接运行程序时是可以的,但当我们直接打开工程目录下的exe文件却发现运行不了,提示缺少dll文件,因为Qt默认是动态编译的,需要dll才能运行。 当我们用Creator运行程序的时候Qt当然会去找相应的dll,但直接打开exe文件的时候windows会在环境变量目录和exe当前所在目录里找dll文件。所以如果这个Qt程序是给你自己用的,因为你电脑已经装了Qt,直接将Qt

thinkZHU-的博客 1万+

Qt Creator 如何给EXE或DLL添加版本信息

在Visual Studio中,如果想要添加版本信息(版本信息、描述、版权等),在添加资源的时候,选择Version,接下来的事情就是在资源视图里面打开,往里面填东西就行了! 但是在Qt Creator想要给exe或者DLL添加版本信息,就请如下操作:新建<工程名>.rc文件,在rc文件填入下的信息: #ifdefined(UNDER_CE) #include<winb...

HelloKandy's Blog 3651

告别DLL依赖!用QT Creator静态编译打包你的第一个独立EXE(Windows 10 + QT5.12.9实战)

本文详细介绍了如何在Windows 10环境下使用QT Creator和QT5.12.9进行静态编译,生成不依赖DLL的独立EXE文件。通过配置静态编译套件、优化项目设置和处理常见问题,开发者可以轻松实现单文件部署,解决程序在不同机器上的兼容性问题。

416
上一篇: 使用QUdpSocket实现简单的聊天程序中碰到的问题
下一篇: Qt Creator 的 error: collect2: ld returned 1 exit status 问题
cppioq7518
博客等级 码龄10年 1粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值