Java教程

Qt在手动执行xxx.exe时报错:由于找不到Qt5xxx.dll,无法继续执行代码。重新安装程序可能解决此问题。

本文主要是介绍Qt在手动执行xxx.exe时报错:由于找不到Qt5xxx.dll,无法继续执行代码。重新安装程序可能解决此问题。,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、问题描述。

Qt在手动执行xxx.exe时报错:“由于找不到Qt5xxx.dll,无法继续执行代码。重新安装程序可能解决此问题。”。

二、问题分析。

执行程序依赖库文件Qt5xxx.dll,但是程序无法找到相应的库。

三、解决方案。

1、在项目中查看工程编译运行环境配置情况,也可在工具→选项中的Kits选项卡中查看。我的Qt是在Windows10下开发运行的,开发运行环境为MSVC2017 64bit。所以对应用的库文件在安装路径C:\Qt\Qt5.9.9\5.9.9\msvc2017_64\bin下。点前为字符d的,为调试模式下对应的库。

2、有三种解决方案,可根据所需采取。

a、拷贝所需的库文件到执行程序所在的同一目录下。

b、将库路径添加到环境变量Path中。

c、拷贝所需库文件到指定路径下,并添加到环境变量Path中。

3、添加环境变量。系统属性→高级选项卡→环境变量。添加HOME_QT变量及增加Path变量参数。

 

这篇关于Qt在手动执行xxx.exe时报错:由于找不到Qt5xxx.dll,无法继续执行代码。重新安装程序可能解决此问题。的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!