41 或者,下面的工具:
5122没有找到for Desktop,他的名字不同,只有一个QT5122(MinGw版本号),这个就是了
42 打开红色标记的命令窗口 :
(其实在QT目录下是可以找到这个目录的。)
43 接着输入命令行,cd /d 路径(指的是需要打包的exe程序目录,就是刚才拷贝出来的exe程序所在的目录),回车后:
丢失动态链接库的文件问题很常见,其实解决方法很简单,就是补一个
周围同事和朋友的电脑里去考一个到你自己机子上补上
如果没有,就网上下载,推荐一个网站是脚本之家,这种很全,应该能找到
常用的DLL文件,其实腾讯电脑管家就能修复,电脑诊所--软件问题--丢失Dll 文件--一键修复
不常用的,可以用这个工具dx修复工具30增强版
缺少这个libEGLdll,拷到程序目录,问题解决,我也遇到相同问题,就这样解决了,此外,还要在部署目录里建立platforms目录,并在platforms放入qminimaldll和qwindowsdll两个文件,程序才能运行。
1找到QT生成的cmd文件(实际该文件为带环境变量的bat文件快捷方式)
通过其快捷方式属性可以找到bat文件路径
2打开已经编译好的打包工具
3点击打开QT批处理文件,路径为步骤1中的bat文件,找到文件并确定,该步骤自动提取环境变量路径(如果路径错误会导致打包程序出错)
4点击 选择目标文件并选择文件
5点击打包
打包中请勿关闭
打包完成,自动在D盘根目录生成D:\0_PkPrg\Res_PackTool_20220514_2259_18
该路径包含 工具名称,打包时间
6打包结束,进一步打包请使用其他工具
以上就是关于qt如何生成exe文件并运行全部的内容,包括:qt如何生成exe文件并运行、QT程序打包时DLL缺失,从bin文件夹中把DLL复制到EXE路径下,又出现了几个缺失的DLL、我使用QT5.0.1写的程序在自己有安装QT的电脑上能正常运行,但在没安装QT的电脑上会出错,我把BIN等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)