我正在运行我在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(因为我的计算机中没有它们)并且没有任何效果。
答案 0 :(得分:2)
您需要查看DLL中的清单,以确定需要安装哪个版本的Visual C ++运行时。那里有几个;很有可能,你只是使用了错误的。
到目前为止,我找到了五个安装程序。
如果清单指定的版本不在上面的列表中,则需要联系相关DLL的制造商。他们应该能够为您提供安装程序。