本帖最后由 冥界3大法王 于 2026-4-12 22:49 编辑
每次QT程序编译之后,离开编程调试环境一运行 *.exe ,就报告缺失文件了。。。
开始还一个个复制过去,一琢磨,x32dbg附加我Alt+E模块窗口,复制全部路径 。。。再cmd copy *.*
网上一搜索,结合AI一实践发现:方法还挺多的
总不能每次都 转到QT控制台环境,再运行 windeployqt.exe 加目标 .exe吧?
太落伍了。。
所以有了下面的注册表一键式解决:
[Asm] 纯文本查看 复制代码 Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\exefile\shell\QtDeploy]
@="▲▲▲Qt部署依赖文件▲▲▲"
"Icon"="X:\\Qt5.14.2\\5.14.2\\mingw73_32\\bin\\windeployqt.exe"
[HKEY_CLASSES_ROOT\exefile\shell\QtDeploy\command]
@="cmd /c \"cd /d \"%w\" && X:\\Qt5.14.2\\5.14.2\\mingw73_32\\bin\\windeployqt.exe \"%1\" && pause\""
这样在目标 *.exe 上右击选择。。就全部复制好了。
|