KevinQUI 2020-08-22 08:31 采纳率: 0%
浏览 1020

Qt5利用Enigma Virtual Box打包成exe文件后提示无法定位程序输入点于动态链接库 ..\Qt5Core.dll

点击运行exe后提示框如下:
图片说明!
点击确定之后又提示如下:
图片说明
图片说明

该路径下的没打包前的exe可以正常运行,打包后的exe确不能运行,奇怪了!
请问哪位大神有遇到过此类问题吗?还请赐教一下小弟,谢~谢!

经过一个晚上的踩坑终于找到了解决问题的方法:
步骤一:找到如图所示的编译时运用的版本如:MinGW32-bit
找到QT安装目标下该版本MinGW32-bit的路径下的对应的报错的dll,替换打包exe路径下的报错的dll文件即可
图片说明
步骤二:运行后又报
Qt打包后生成的exe运行提示this application failed to start because no Qt platform plugin could be initialized
Reinstalling the application may fix this problem问题
经过查找方法为:MinGW32-bit的路径下platform plugin拷贝进exe路径下
再次进行打包,(重复打包时,最后删除原来的exe,不然exe的大小会递增)终于可以运行exe了,exe脱离dll等文件也可以运行。一把心酸泪啊!

  • 写回答

3条回答 默认 最新

  • Meryl00 2020-08-22 09:24
    关注

    这个是因为打包的时候漏了这个dll文件,重新用windeployqt生成一下dll给它打包进去试试

    评论

报告相同问题?

悬赏问题

  • ¥15 爬取网页内容并保存需要完整的python代码
  • ¥30 NIRfast软件使用指导
  • ¥20 matlab仿真问题,求功率谱密度
  • ¥15 求micropython modbus-RTU 从机的代码或库?
  • ¥15 铜与钢双金属板叠加在一起每种材料300mm长,18mm宽,4mm厚一端固定并加热至80℃,当加热端温度保持不变时另一端的稳态温度。ansys
  • ¥15 django5安装失败
  • ¥15 Java与Hbase相关问题
  • ¥15 后缀 crn 游戏文件提取资源
  • ¥15 ANSYS分析简单钎焊问题
  • ¥20 bash代码推送不上去 git fetch origin master #失败了