Visual Studio提示‘缺少MSVXXXX.dll文件’和‘应用程序无法正常启动0xc000007b’的解决办法

vs调试bug记录

1提示:缺失MSVCR120D.dll

在该地址下载dll文件:
https://cn.dll-files.com/search/?q=MSVCR120D.dll
下载之后放入本地C:\Windows\System32文件夹里面,缺失MSVCR120D.dll的错误信息消失

2提示:应用程序无法正常启动0xc000007b请单击确定关闭程序

线程 0x1db4c 已退出,返回值为 -1073741701 (0xc000007b)。 线程 0x12c60 已退出,返回值为
-1073741701 (0xc000007b)。 线程 0x1e660 已退出,返回值为 -1073741701 (0xc000007b)。 程序“[127320] camera_calibration.exe”已退出,返回值为 -1073741701
(0xc000007b)。

搜索kimi回答

应用程序无法正常启动并出现0xc000007b错误通常是由于以下原因造成的:

DirectX组件问题:这个错误经常与DirectX组件有关,尤其是DirectX 9.0,因为许多游戏和应用程序仍然依赖于它。即使是在支持DirectX 11或更高版本的Windows 7和Windows 10系统中,也需要DirectX 9.0的某些组件。如果系统缺失这些关键文件,可能会导致这个错误。

Visual C++ Redistributable Package问题:某些应用程序需要Visual C++ Redistributable Package的支持,如果这些组件损坏或缺失,也可能导致0xc000007b错误。

32位和64位组件不匹配:在64位系统中运行32位应用程序时,需要确保32位和64位的库文件都已安装。

为了解决这个问题,你可以尝试以下几种方法:

安装或修复DirectX:确保你的系统中安装了正确版本的DirectX,并且所有必要的组件都是最新的。你可以使用DirectX修复工具来修复组件。

安装Visual C++ Redistributable Package:确保所有必要的Visual C++ Redistributable Package都已经安装在你的系统上。

以管理员身份运行程序:右键点击程序图标,选择“以管理员身份运行”。

系统文件检查:使用系统文件检查器(sfc /scannow)来修复可能损坏的系统文件。

更新显卡驱动:确保你的显卡驱动是最新的,或者尝试回滚到之前的驱动版本。

重新安装应用程序:如果以上方法都不起作用,尝试卸载然后重新安装出现问题的应用程序。

检查系统兼容性:确保你的操作系统版本与应用程序兼容。

如果问题依旧存在,可能需要更深入的技术支持。在尝试上述解决方案时,请记得备份重要数据以防万一。

尝试解决

重新安装vs2017,没有作用

重新安装DirectX,没有作用

重新下载MSVCR120D.dll,问题解决

在该地址下载dll文件:
https://cn.dll-files.com/search/?q=MSVCR120D.dll
在这里插入图片描述
一定要选择对应的Architecture,我应该选择64的,先前选择了32,导致0xc000007b的错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

石去皿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值