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

一、问题描述:

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设置的变量路径的设置,然后点击删除,问题解决。

你可能感兴趣的:(QT5)