QT5丢失Qt5Core.dll、无法定位输入点于.exe的解决办法

本文介绍了在Windows环境下运行Qt程序时遇到的DLL缺失问题及其解决方案。通过调整系统环境变量Path,解决了Qt5Core.dll等核心DLL文件缺失的问题,并探讨了不同编译器环境变量冲突的解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、问题描述:

Windows 环境下,在QtCreator里运行Qt5程序,没有出现问题,但是在工程文件夹下的debug目录下,双击运行生成的.exe文件,却提示丢失Qt5Core.dll。

问题解决:

将Qt5Core.dll所在的目录添加到Windows系统环境变量Path里。
我的Qt5Core.dll所在的目录是:D:\Qt\Qt5.5.1\5.5\mingw492_32\bin(这里是qt5.5,也可以是其他版本)
右键我的电脑,选择属性,然后选择高级系统设置 –> 环境变量,编辑Path系统变量,将上述路径添加到后面,注意要用分号分隔每一个不同路径,点击确定后重新运行.exe成功。

二 、问题描述:

安装了QT5和QT creator,点击exe打开的时候,弹出来对话框说“无法定位程序输入点_except1于动态链接库xxxx.dll”,然后我就搜索网上解决方法,把所有.dll都放到.exe所在的目录下,然后再点击QTCREATOR图标的时候,弹出对框说“无法定位程序输入点 xxx@xxx于动态链接库qtcreator.exe”,点击打开弹出对话框“无法定位程序输入点_except1于动态链接库qt_unified_windows_x86_2.0.3_online,exe上”

问题解决:

原因是曾安装过其他的编译器,比如mingw32,比如安装过visual studio。 其安装过程设置了环境变量path,它与qt 的mingw 编译器设置的环境变量冲突。

解决方法,打开系统属性,变量设置,编辑path,找到其他类似于qt设置的变量路径的设置,然后点击删除,问题解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值