1、运行Qt程序找不到dll
在Qt Creator外,运行Qt编译的exe程序,常常出现找不到xxx.dll而无法运行的问题。

解决的办法之一是找到Qt安装目录下bin文件夹中的dll文件,将该路径添加到系统环境变量path中去。

第二种办法就是对Qt程序进行打包,可以在没有Qt环境的电脑上运行该程序。
2、Qt程序打包
2.1、设置环境变量
打包之前,要找到Qt安装目录下bin文件夹中的windeplotqt.exe,并将bin路径添加到系统环境变量中去。

2.2、Release生成exe文件
选择Release构建套件,生成exe文件。

2.3、执行Qt打包命令
可在开始菜单中找到该软件。

然后输入命令:
>cd /d X: #进入工程目录所在的磁盘
>cd X:/myPro/Release #进入Qt Release目录
>windeployqt.exe myPro.exe #对Qt生成的程序进行打包
打包后,会将相关的dll文件复制到Qt程序目录下。

可直接打开exe或者使用cmd命令打开exe。
4378

被折叠的 条评论
为什么被折叠?



