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

jul*_*nln 7 dependencies msvcrt side-by-side visual-studio-2010 visual-c++

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

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

错误:"...\ABC.DLL"的Side-by-Side配置信息包含错误.应用程序无法启动,因为它的并排配置不正确.请参阅应用程序事件日志或使用命令行sxstrace.exe工具获取更多详细信息(14001).

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

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

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

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

jve*_*zey 2

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

\n\n

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

\n\n\n\n

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

\n