本文介绍了0xc000007b错误?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这里有一些信息可以更好地了解我的情况.

here is some information to understand my situation better.

操作系统:Windows 8.1

OS: windows 8.1

IDE:Visual Studio 2008 Pro

IDE: Visual Studio 2008 Pro

语言:C ++

我刚刚重新安装了Firefox,然后(也许不是原因)

i have just my Firefox reinstalled and after this(maybe it was not the reason),

我的Visual Studio项目仅使用9.0.30729.6161 VC ++运行时DLL编译.

my visual studio Project compiled only with 9.0.30729.6161 VC++ Runtime DLL.

直到昨天,它始终使用9.0.30729.8387 VC ++运行时DLL进行编译.

Until yesterday it always compiled with 9.0.30729.8387 VC++ Runtime DLL.

由于这个(或其他原因),现在我无法启动Project.exe.

Because of this (or maybe other reason), now i cannot start my Project.exe.

源代码中没有任何更改.项目属性和所有其他内容也保持不变.

Nothing is changed in source-code. Project-Property and all other things are also unchanged.

我只是突然得到错误号0xc000007b.

I just get the error number 0xc000007b suddenly.

我该如何解决?

推荐答案

这是因为存在32位DLL,因此不应为我的64位Project.exe加载.

It was because of an 32bit DLL, which should not be loaded for my 64bit Project.exe.

我已经在Process Monitor中找到了这一点.

I have found this with Process Monitor.

我不知道为什么,但是无论如何,路径"已更改,并且加载了32位DLL(与64位DLL具有相同的名称).

I don't know why, but anyway is the "path" is changed and the 32bit DLL(which has the same name with 64bit DLL) is loaded..

如果遇到相同的问题,只需启动Process Monitor并检出dll文件.

If you have the same Problem, just start Process Monitor and check out dll files.

这篇关于0xc000007b错误?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-14 12:27