运行我的VC++
应用程序时,运行并停止0xc00007b
错误代码,即STATUS_INVALID_IMAGE_FORMAT
。我理解这意味着我在DLL
s上遇到了一些x86 - x64架构兼容性问题。
我已与Dependency Walker
核对过,我收到以下信息:
任何依赖项都没有64
指示符。双击3个未找到的文件中的任何一个,它表示它正在app文件夹中查找它们,虽然我已将它们复制到那里,并且在{{1}中有所有 }。
我已安装C:\Windows\System32
:
我已经Visual C++ Redistributables
了,但一切都很好。
该应用程序为sfc /scannow
,最初是用32bit
,VS2006
编写的。
我该怎么做才能解决这个问题?
答案 0 :(得分:1)
在vs版本(没有vs2006)中,dll必须以正式方式安装,而不仅仅是存在。并且,调试dll没有redistibutal包。您必须安装visual studio,或更新到vs2010。