qt5.6.2 在WINDOWS下用windeployqt打包提示Unable to patch ....出错

menus.exe是QT5.6.2 mingw492自带的例子程序,Qtcreator Release方式编译后
用windeployqt -force menus.exe命令打包,
最终提示:
Unable to patch C:\MenuExe\Qt5Cored.dll: Could not write to file
如图所示,特向各位QT专家请教,求解,谢谢!

img

望采纳。这个错误提示可能是因为windeployqt工具无法将Qt5Cored.dll写入到指定的文件夹中:

  • 确保你有写入文件夹的权限。可以尝试以管理员身份运行windeployqt命令。
  • 关闭可能占用这个文件的程序,然后再重新运行windeployqt命令。
  • 尝试指定一个不同的文件夹路径,使用windeployqt命令的-qmldir选项指定QML文件所在的文件夹路径,然后运行windeployqt命令。
  • 如果以上方法都不行,可以尝试手动复制Qt5Cored.dll文件到指定的文件夹中。

谢谢!