QT运行exe相关问题解决方法,保姆级,亲测有效!
(一)显示dll文件缺失解决方法
如果运行exe文件出现的问题如下图所示,这是由于安装路径缺失相应的dll导致的。(其他dll文件缺失解决方法同理)
解决方法:
在自己下载下来的文件中寻找相应的dll文件并复制到安装路径中。以我自己为例:
在上图的路径中是我下载软件时一同下载下来的文件,在bin文件夹中找到运行时缺失的dll文件(如果没有可以去官网下载相应dll文件),将其复制到自己QT安装路径下名称是自己版本的bin文件夹中(比如我的是mingw530_32, 你的可能是msvc2017_64等等),我的路径如下图所示:
将相应的dll文件复制进来即可。这样再运行就不会再有缺失dll文件的错误,但是会出现无法定位程序输入点于动态链接库的错误
这是由于没有配置环境变量的原因,下面讲解如何配置。
(二)无法定位程序输入点于动态链接库的解决方法
这个问题是没有配置环境变量,在运行是找不到相应dll文件导致的。
配置环境变量的方法如下:搜索环境变量点击编辑系统环境变量
把上面找到的已经复制好dll的bin文件夹添加进去这里我的是mingw530_32文件夹,上面已经说过了如何寻找。文章来源:https://www.toymoban.com/news/detail-584927.html
注:
1,一定要添加到系统环境变量中的path,添加到用户变量没用。
2,添加了环境变量要把这个变量上移到最上面,像图片中我就是移动到最上面的。
3.都配置好后一定要点确定确定确定。文章来源地址https://www.toymoban.com/news/detail-584927.html
到了这里,关于QT运行exe遇到Qt5Core.dll等dll文件缺失及无法定位程序输入点于动态链接库问题解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!