700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > QT之运行exe文件时缺少xxx.dll文件

QT之运行exe文件时缺少xxx.dll文件

时间:2023-12-12 18:35:25

相关推荐

QT之运行exe文件时缺少xxx.dll文件

使用QT最大的好处和方便的可能就是他的输出为exe文件,将这个文件直接复制到其他人的电脑上便可以直接运行,十分的便捷。但是我们有时候我们发现我们自己写的QT生成的exe文件没有办法直接在自己的电脑上打开。或者有时候copy别人的项目时,发现运行不了exe文件,提示缺少.dll,类似于这种。还有就是运行项目时,构建的时候没有语法错误,构建正常,但是运行的时候就显示程序异常终止。出现这种问题有好多种情况,我们有时间出一篇博客专门说下这个问题,其中就有一种可能是因为缺少dll文件,但是程序报错的时候不会提醒。

出现这种情况的原因是电脑中缺少对应的dll文件,网上很多都是推荐下载各种dll修复软件,大家也可以根据那些软件进行修复,dll修复工具,这个是用的最多的。还有一些什么金山修复软件之类的,但是还是不建议大家下载,这种软件懂得都懂。其实QT是自带dll修复功能的,就是可以自动获取对应的exe文件所需要的dll。

下面给出解决办法。

1.首先在电脑上随便创建一个问价夹,最好是英文的,中文的当然也可以。不过使用QT大家一定要养成习惯,一定要注意文件夹的名字最好都是英文的,否则会有各种各种奇怪的错误。当然如果是ubuntu上就两说了。

2.然后将咱们的程序生成的exe文件移动到这个文件夹中。然后在上面的搜索栏输入cmd,准备打开终端。

3.然后在终端中输入,windeployqtWeekday_server.exe.

4.运行后,效果如下。这种就代表我们已经完成了所有的事情。

5.然后将这个夹里的所有文件都copy到刚才exe文件所在的那个文件夹中,将原来的exe文件替换掉。然后我们再运行exe文件就发现可以运行了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。