【发布时间】:2015-02-03 12:42:07
【问题描述】:
这里有一些信息可以更好地了解我的情况。
操作系统:Windows 8.1
IDE:Visual Studio 2008 专业版
语言:C++
我刚刚重新安装了我的 Firefox,之后(也许不是原因),
我的 Visual Studio 项目仅使用 9.0.30729.6161 VC++ Runtime DLL 编译。
直到昨天,它总是使用 9.0.30729.8387 VC++ Runtime DLL 编译。
由于这个(或者可能是其他原因),现在我无法启动我的 Project.exe。
源代码没有任何改变。 Project-Property 和所有其他的东西也没有改变。
我突然得到错误号0xc000007b。
我该如何解决这个问题?
【问题讨论】:
-
“或者其他原因”是一个重要的见解。照着做。
-
问题是..只要我知道,我没有其他任何东西..我只是重新安装了我的 firefox..这就是我所做的..什么会导致这种错误?
-
显然(但完全不确定)加载应用程序所需的 DLL 时出现问题。如果可以,请截取错误框的屏幕截图并将其包含在此处?可能有一些线索。还可以尝试使用最小的 hello world 应用重现问题。
-
我附上了错误框的截图。我会尝试用一个最小的 hello world 应用程序来解决同样的问题..
-
到目前为止,此错误最常见的原因是 32 位应用程序加载了 64 位 DLL。或者反过来。如果你不知道什么 DLL 是麻烦制造者,那么 SysInternals 的进程监视器可以告诉你。
标签: c++ visual-studio windows-runtime