DLL丢失,应用程序获取0xc00007b错误代码

时间:2014-10-15 13:03:57

标签: visual-c++ dll windows-7

运行我的VC++应用程序时,运行并停止0xc00007b错误代码,即STATUS_INVALID_IMAGE_FORMAT。我理解这意味着我在DLL s上遇到了一些x86 - x64架构兼容性问题。

我已与Dependency Walker核对过,我收到以下信息:enter image description here

任何依赖项都没有64指示符。双击3个未找到的文件中的任何一个,它表示它正在app文件夹中查找它们,虽然我已将它们复制到那里,并且在{{1}中有所有 }。

我已安装C:\Windows\System32

  • 2005 - x86& 64
  • 2008 - x86& 64
  • 2010 - x86& 64

我已经Visual C++ Redistributables了,但一切都很好。

该应用程序为sfc /scannow,最初是用32bitVS2006编写的。

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

在vs版本(没有vs2006)中,dll必须以正式方式安装,而不仅仅是存在。并且,调试dll没有redistibutal包。您必须安装visual studio,或更新到vs2010。