Dependency Walker错误:“ABC.DLL”的并排配置信息包含错误

时间:2011-02-01 15:58:04

标签: visual-studio-2010 visual-c++ dependencies msvcrt side-by-side

我正在运行我在Visual Studio 2010中构建的程序,该程序使用第三方DLL“ABC.DLL”。我在Windows 7 64位上。

但是,由于一个DLL,它无法运行。在此DLL上运行Dependency walker时,我收到以下错误:

  

错误:Side-by-Side配置   “... \ ABC.DLL”的信息包含   错误。该应用程序未能成功   开始是因为它并排   配置不正确。请参阅   应用程序事件日志或使用   命令行sxstrace.exe工具   更多细节(14001)。

缺少依赖关系MSCVR80.DLL和MSVCP80.DLL。

我已经尝试了以下topic中的所有解决方案,但我仍然遇到同样的错误。

ABC.DLL是在Visual Studio 2005中构建的第三方库,我无法重建它。

我已经安装了Visual Studio C ++ 2005 Redistributable,并尝试复制从另一台计算机上获取的DLL(因为我的计算机中没有它们)并且没有任何效果。

1 个答案:

答案 0 :(得分:2)

您需要查看DLL中的清单,以确定需要安装哪个版本的Visual C ++运行时。那里有几个;很有可能,你只是使用了错误的。

到目前为止,我找到了五个安装程序。

如果清单指定的版本不在上面的列表中,则需要联系相关DLL的制造商。他们应该能够为您提供安装程序。