应用程序无法正常启动0xc000007b

在Win10环境下,使用Release x64配置编译的C++程序运行时,遇到0xc000007b错误。排除DirectX9、Visual C++和.NET Framework问题后,发现原因是使用了非64位的DLL。正确做法是确保使用与程序匹配的自编译DLL。错误的根本是缺失或版本不匹配的DLL,发布时需包含必要的VC或MFC环境文件。
摘要由CSDN通过智能技术生成

win10环境下使用release x64配置编译的C++的exe程序,在部署到别人电脑运行时,出现

百度很多解决方案

1、电脑没有安装DirectX9或者DirectX 9.0 组件损坏;

(命令行运行“dxdiag”来查看Direct的版本信息,是12的版本,正常装机的电脑,组件损害的概率很小,而且多台电脑上运行都是同样的情况,不可能这么巧都损坏了吧)

2、电脑没有安装Microsoft Visual C++(在控制面板中查看,一大版)

3、电脑上没有安装.net(在控制面板中查看,一大版)

所以以上情况都排除,然后什么重装系统这些都直接忽略,哪有说出一点小问题就重装系统的,重装系统确实能解决一些问题,

 但并不是所有,比如说这个问题重装系统是无效的

 

最后查到的原因所在,因为我自己的工程中dll要一个个找,我就直

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值