当在Qt打包部署程序后(用windeployqt打包好qt依赖库后),在本机可以运行,在其他电脑上显示程序无法启动,如下图所示。可能是在复制dll时候将System32中的dll复制到了应用程序中,应该改用SysWOW64中的dll,无论程序发布时候是用的x86还是x64,都用SysWOW64中的dll。
QT打包部署程序时候程序无法启动
于 2023-12-09 00:24:47 首次发布
当在Qt打包部署程序后(用windeployqt打包好qt依赖库后),在本机可以运行,在其他电脑上显示程序无法启动,如下图所示。可能是在复制dll时候将System32中的dll复制到了应用程序中,应该改用SysWOW64中的dll,无论程序发布时候是用的x86还是x64,都用SysWOW64中的dll。