前言(问题描述):
QT 在QTcreator之外点击exe文件运行时出现的dll缺失,无法定位程序输入点,(0xc000007b) 问题的一次解决经历。
初学QT,通过各种查资料稀里糊涂解决了这次问题,现将这次的解决过程附上。
水平有限,仅做参考,若有帮助,万分荣幸。
环境:
QT 5.12.7
安装配置
在开始的几次安装中,均选择了如下的组件选项(即选择MSVC2017以及MinGW的64版本,配上几个基础选项)


过程
在这个环境下,首先出现的问题是dll文件缺失警告,例如:
在网上搜索后采用了更改环境变量Path的值优先,直接复制缺失的dll为备选的方案,这里同样的解决方法的帖子比较多,我以我最开始看到的一个为例:
QT "无法启动此程序,因为计算机丢失Qt5Core.dll。"等dll丢失问题
但是不知道为什么,在进行Path的方

这篇博客详细记录了作者在QT creator之外运行exe文件时遇到的dll缺失、无法定位程序输入点以及0xc000007b错误的解决过程。作者首先描述了问题,然后介绍了环境配置,包括QT 5.12.7和MSVC2017、MinGW 64版本的安装。在尝试修改环境变量、复制dll、使用DirectX Repair工具等一系列操作后,最终通过确保安装了32位和64位的库文件成功解决问题。文章提醒读者,对于类似问题,可能需要同时安装不同位数的库文件来确保兼容性。
最低0.47元/天 解锁文章
2216

被折叠的 条评论
为什么被折叠?



