
我将Qt程序打包生成exe可执行文件后在自己电脑上可以运行,在他人电脑上运行不了。
原因是:我电脑上装了Qt5.8和Qt5.9两个版本,用5.9编译的程序,但是在添加qwindows.dll时添加的是5.8版本中的qwindows.dll动态库,就出现了如上错误。
所以将qwindows.dll文件换成对应的Qt版本下的qwindows.dll就可以了。
本文介绍了Qt程序在不同电脑上运行失败的原因及解决方法。主要问题是由于使用了不匹配的qwindows.dll版本导致,解决方案是确保使用的dll文件与Qt版本一致。

我将Qt程序打包生成exe可执行文件后在自己电脑上可以运行,在他人电脑上运行不了。
原因是:我电脑上装了Qt5.8和Qt5.9两个版本,用5.9编译的程序,但是在添加qwindows.dll时添加的是5.8版本中的qwindows.dll动态库,就出现了如上错误。
所以将qwindows.dll文件换成对应的Qt版本下的qwindows.dll就可以了。
876
4万+
3263
1万+
7万+
3万+
9126

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