qt5 windeployqt.exe 部署后的程序,运行时仍然报错的问题 (无法定位程序输入点 _ZdlPvj)
首先,注意自己编译执行程序所用的Qt版本:
上图 QTDIR
其次,部署后的执行程序运行时需要 libgcc_s_dw2-1.dll ,从对应的 QT目录拷一个。
最后,要在Qt自己的命令行下运行 windeployqt.exe !!!
从这里打开Qt命令行:
再运行 windeployqt.exe
注意命令行窗口的标题和普通的命令行窗口是不同的。
像下面这个普通命令行窗口里运行 windeployqt.exe ,虽然 上面的格式完全一样,但是得到的结果是 执行程序运行时报错, 估计是不同的命令行下 某些Qt相关的环境变量不同导致的。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步