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