QT 打包以及运行运行程序出现0x0000007b --解决方法 包有效(嘿嘿)

news/2024/11/20 21:16:26/

时间:2019年7月22日09:34:38


       

这个怎么说呢,你用qt编译的程序使用release进行编译后,点击生成的.exe 还是会告诉你 缺少很多.dll文件,网上有的就是说,差啥你就去找啥,然后就可以运行了,我这里就是用qt安装后自带的一个批处理软件windeployqt.exe.这个是qt安装自带的


具体方法:

你将你编译的release版本的.exe文件重新拷贝在一个文件夹中,然后运行这个windeployqt.exe就行了,他会自己给你把必要的库找到。

window+r,输入cmd,进入到命令行窗口,这里就要注意啦,使用windeployqt.exe去找,你直接输入这个会报错,是应为这个路径下没有这个程序,所以我们有两种方法去运行它,注意这里很讲究,

这个windeployqt.exe是在qt的这个位置,所以在终端指定位置进行运行,但是这样windeployqt.exe给你找的dll文件不知道为啥,双击你的.exe程序,还是报错,而且还提示有个毛用找到,看图:

自己指定windeployqt.exe 和自己编译的.exe程序路径

给你找的文件如下:

按理说,我相应的库都找到了,双击运行应该就能行了呀 ,结果如下:

好吧,你说还差一个,那我就给你手动找到吧,我就跑到Qt的安装路径中,去搜索这个.dll吧

现在需要的.dll和库都找到了呀,为啥还是不行???还提示报错0x0000007b (大哭)

过了很一会儿,我又看了下网上的资料,说编译器不同???我回来看看我的,发现没有错呀

突然灵关一现。试试进到windeployqt.exe的路径下去运行,行不行?(有点绝望了,网上也有人和我一样的报错,都是瞎扯扯,)

重新运行命令行cmd,然后指定编译生成的.exe路径,重新让windeployqt.exe给我找,不是通过window+r,而是通过这样:

点击运行后,他直接就是在这个目录下了:使用dir命令可以查看该目录下有哪些文件,我们的windeployqt.exe是在bin下的,所以还要切换一下,输入命令cd bin 就可以切换进去了

还是把你的.exe文件里面清空,只保留你的.exe文件。然后在命令行指定你的.exe的位置所在:

然后在看找到的各种库和.dll文件:

再试试双击能不能运行?

这下可以运行了,那再用Enigma Virtual Box.exe给打个包吧,下载地址:https://enigmaprotector.com/en/downloads.html有免费的,下载安装吧

      自此,差不多描述完了,问题也解决了,这里我在思考的问题,这个问题也很奇怪,按理说,你指定windeployqt.exe找和后面的那种方式,找到的东西是一样的呀,可是结果为啥不一样????如果有知道的可以在下面留言哟(嘿嘿)

 

 


http://www.ppmy.cn/news/340816.html

相关文章

惠普xd301服务器装win7系统蓝屏,hp笔记本装win7蓝屏 0X0000007B解决方法分享

最近有一个买了hp笔记本电脑的网友跟我反映说hp笔记本装win7蓝屏 0X0000007B。他不明白0X0000007B是什么意思。今天小编就带来了hp笔记本装win7蓝屏 0X0000007B解决方法分享。如果有网友一样出现了hp笔记本装win7蓝屏 0X0000007B这个东西,请看下面教程来解决。 win7…

0x0000007b蓝屏的解决方法,怎么修复蓝屏问题?

电脑蓝屏死机报错 0x0000007b 是什么情况呢?0x0000007b电脑蓝屏通常情况是硬盘的存储控制器驱动加载错误导致故障。对于这种情况就要有相应解决措施,0x0000007b蓝屏的解决方法,怎么修复蓝屏问题?下面一起来看看吧 一.0x0000007b蓝屏报错分析…

浪潮服务器装系统蓝屏0x0000007b,重装系统出现蓝屏0X0000007B原因及解决方法

当电脑使用久了,出现频繁系统崩溃死机等问题,我们一般进行系统重装就可以解决。不过有时候进行了一键重装系统,重启之后却出现了蓝屏。电脑蓝屏的原因有很多,当出现蓝屏代码0X0000007B,我们应该怎么办呢?下…

Difference of Normals Based Segmentation

文章目录 例子官网的可视化图片流程C cmakelist 参考 记录翻译一下pcl中的例子 实现的“法线差”功能,用于基于比例的无组织点云分割。 例子 官网的可视化图片流程 C 代码流程: 设置输入点云相关参数。图片左上设置两个半径求取法相量点云&#xff0c…

计算机蓝屏代码0x0000007b,电脑开机出现蓝屏代码0x0000007b怎么办?

电脑开机后就出现蓝屏代码为0x0000007b到底什么意思呢?0x0000007b算是电脑蓝屏常见故障之一,导致这样情况的原因有几种,下面小白系统帮你分析下导致蓝屏0x0000007b的原因以及解决方案。 情况一:重装xp系统出现的蓝屏 很多朋友的电…

计算机蓝屏代码0x0000007b,解决电脑蓝屏出现代码0x0000007b怎么解决

最近,小编发现有朋友想知道蓝屏代码0x0000007b的解决方法呢,其实解决该问题的方法很简单,大家如果想要学习的话小编肯定也是会教你们的,好了,下面就和小编一块来看看蓝屏代码0x0000007b的解决方法吧! 在对电脑的使用过程中,我们经常都会遇到一些关于屏幕方面上的故障,比…

计算机蓝屏代码0x0000007b,开机出现蓝屏代码0X0000007B原因分析及解决方法

使用电脑的朋友,出现电脑蓝屏实在是让人难己排查,有些蓝屏出现后有相关文件提示,比如说xxx.sys之类的提示,我们可以根据提示查找什么导致蓝屏,但有些蓝屏出现后直接没有任何提示,只有出现一个蓝屏代码,这些代码出现蓝屏的原因有很多,但0x0000007b蓝屏可以肯定是什么原因…

计算机蓝屏代码0x0000007b,电脑蓝屏代码0x0000007b 电脑蓝屏0x0000007b怎么解决 - 云骑士一键重装系统...

Ready 品牌型号:联想GeekPro 2020 系统:win10 1909 64位企业版 软件版本:360安全卫士12.0.0 部分用户可能电脑型号不一样,但系统版本一致都适合该方法。 平时我们在使用电脑的过程中,或许会遇到电脑蓝屏的情况&#xf…