问题现象

编译完成后,直接执行会提示系统错误:找不到Qt5Gui和Qt5Core.dll等动态库。

解决措施

使用windeployqt.exe打包工具,一次性收集所需要的dll文件,与exe文件一起发布。

先编译出release版本的exe文件,拷贝至一个空的文件夹中。

再执行windeployqt.exe

注意:用哪个工具编译的(mingw或者Visual Studio等),就调用对应的bin目录下面的windeployqt程序。

然后,所需要的dll都被拷贝过来了:

问题现象

还缺少一个libwinpthread-1.dll

解决措施

直接到bin目录下手动拷贝一下吧:

源路径:D:\Qt\5.15.2\mingw81_32\bin\libwinpthread-1.dll

拷贝后:

问题现象

无法定位程序输入点

解决措施

手动拷贝libstdc++-6.dll,替换原来的同名文件。

原因分析

比较了一个2个版本的libstdc++-6.dll,发现内容大小确实不一样。

那么,不正确的那个dll文件是从哪里来的呢?

用everything搜了一下:在C:\MinGW\bin下面有一个,

原因应该就是,windeployqt.exe工具发现exe文件需要libstdc++-6.dll,然后就根据系统PATH目录的配置去搜索。第一个就找到了C:\MinGW\bin\libstdc++-6.dll这个文件。

因此,网上找到很多方法是去更改PATH配置,让windeployqt.exe工具搜到正确的libstdc++-6.dll

补充说明

其实,也用不上那么多dll。精简版的如下:

Qt打包生成exe: 无法定位程序输入点相关推荐

  1. 安装Qt creator时出现 无法定位程序输入点_except1 于动态链接库MSVCR120.dll上

    开始不知道怎么回事一直出现 无法定位程序输入点,_except于动态链接库MSVCR120.dll上,重新下了几个Qt版本同样出现这样的问题,后来在网上查了一下 这两天回老家了,没事打算在笔记本上装个 ...

  2. 金税盘wtautoreg.exe 无法定位程序输入点SKFC_CleanMemeory于动态链接库

    win10系统,打开金税盘软件,出现如下错误 确定后无法找到入口 继续登录后,自动升级,完成后依然这样. 无奈反复尝试,搞到晚上11点,只能睡觉,明天继续. 第二天又是这样反复. 突然想到,安装而不是 ...

  3. debug内exe文件复制到桌面无法打开_Qt打包生成exe步骤和无法定位程序输入点_gxx_personality_v0于动态链接库...

    温馨提示:如果仅想知道 "无法定位程序输入点_gxx_personality_v0于动态链接库" 的解决方法,请直接跳到文末 第11步 如果想看具体Qt打包步骤或者 对出错具体细节 ...

  4. 解决Qt生成exe错误:无法定位程序输入点

    解决Qt生成exe错误:无法定位程序输入点 今天在运行Qt5.9.8版本Debug中生成的exe文件时,弹出无法定位程序输入点.按照以往经验应该是环境变量设置有问题. 按照网上搜来的解决方法,我将D: ...

  5. Qt生成exe错误:无法定位程序输入点_cxa_throw_bad_array_new_length于动态链接库最终解决方法

    前些天刚学Qt,就遇到了无法定位程序输入点的问题,总共有两个错误窗口,第一个的提示如题,第二个是"无法定位程序输入点_gxx_personality_v0于动态链接库", 在之前的 ...

  6. 解决无法定位程序输入点_ZdlPvj | This application failed to start because it could notfind or load the Qt platfo

    Qt | 解决无法定位程序输入点_ZdlPvj 程序构建后无法运行 用windeployqt命令打包后报错 This application failed to start because it co ...

  7. 无法定位程序输入点?isPublicID@QXmlUtils@@SA_NAEVVQString@@@Z于动态链接库 D:\Qt\Qt5.7.0\5.7\msvc2015_64\bin\Qt5Cored

    Qt系列文章目录 文章目录 Qt系列文章目录 前言 一.错误原因是什么? 解决办法 前言 主要用到了InfraRender.dll这个动态库,这个动态库又依赖:Qt5Cored.dll.Qt5Guid ...

  8. VS运行时无法定位程序输入点xxx于动态链接库xxx.exe上

    对于这个问题在百度上百度了好久,都没有解决,百度上很多都是 无法定位程序输入点xxx于动态链接库xxx.dll上,为了解决这个问题真是走了好多坑,花费了几天时间,试了无数的解决方案,为了后面的uu在这 ...

  9. postman安装报错 无法定位_VS2010 + winxp 无法定位程序输入点GetTickCount64 在动态链接库kernel32.dll上 错误...

    winxp系统,使用VS2010, 在使用boost中的thread中的sleep的时候出现 "无法定位程序输入点GetTickCount64 在动态链接库kernel32.dll上&quo ...

最新文章

  1. Linux下ARM开发环境搭建
  2. 云图说 | 通过Helm模板快速部署中间件应用
  3. vb.ne textbox数字保存excel_Excel 另类保护:锁死页面布局、保存、审阅标签右键等菜单禁编辑...
  4. JavaScriptCore.framework基本用法(一)
  5. 析砂性土层php泥浆护壁,砂卵石层钻探护壁工艺分析
  6. POJ1212 HDU1650 UVA180 LA5240 Eeny Meeny【约瑟夫环】
  7. Android 中进程的级别以及 Service 的优先级
  8. wxwindows编译
  9. Moviepy音视频剪辑:视频添加雪花飘落特效
  10. 如何应用font Awesome矢量字体图标介绍
  11. C语言-文件操作-文件打开方式
  12. 【px4编译】make px4fmu-v3_default upload 不能使用
  13. 如何选择终端桌面管理软件?
  14. 五款WordPress图片压缩插件推荐
  15. 基本算法汇总(长文)
  16. [SRS+docker]实现直播服务器 3 基于webRTC协议的srs低延迟直播研究
  17. 互联网+项目计划书(运输市场智能研判计划书)
  18. Squirrel State Machine
  19. 【大数据开发运维解决方案】Oracle Sql基础查询
  20. 《读者》的“卷首语” (一)

热门文章

  1. 无形资产评估的9个必要性
  2. 亚马逊SP-API申请,亚马逊SP-API注册,亚马逊开发者申请,私人开发者和公共开发者出新规了
  3. 股票的基础知识、除权与除息
  4. HTML:三种方法用JavaScript修改CSS样式
  5. JAVA基于局域网的聊天室系统的设计与实现
  6. 内蒙古计算机二级2019年三月报名时间,2019年上半年内蒙古计算机软考考试报名通知,报名时间3月1日—3月23日...
  7. 猿记笔谈之半马lsd
  8. python 的编码和解码
  9. JS刷新当前页面的方法总结
  10. 广发卡分期有哪些套路?