一、简述
工作中有一个项目需要开发一个简单的界面,我选择了用 vs2017+Qt5.9.9。切换在Release模式生成运行程序时,报了如下错误:
查看Release运行目录时,发现只生成了一个exe文件:
二、解决方案
由报错的信息可得知是由于运行程序中缺少qt相关依赖文件导致的。
1、通过windows的命令提示符,进入到Qt安装环境的bin目录(我用的是msvc2017_64版本),
2、输入命令:windeployqt.exe 执行程序路径
放一张整个处理过程的截图:
3、在Release运行目录下,可以看到多了一些 qt 的依赖文件:
4、再次执行程序,可成功运行。