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变量参数。