我正在运行我在 Visual Studio 2010 中构建的程序,该程序使用第三方 DLL“ABC.DLL”。我在 Windows 7 64 位上。
但是,由于一个 DLL,它无法运行。在此 DLL 上运行 Dependency walker 时,出现以下错误:
Error: The Side-by-Side configuration information for "...\ABC.DLL" contains errors. The application has failed to start because its side-by-side configuration is incorrect. Please see the application event log or use the command-line sxstrace.exe tool for more detail (14001).
缺少依赖项 MSCVR80.DLL 和 MSVCP80.DLL。
我已经尝试了以下所有解决方案 topic但我仍然遇到同样的错误。
ABC.DLL 是在 Visual Studio 2005 中构建的第三方库,我无法重建它。
我已经安装了 Visual Studio C++ 2005 Redistributable,并尝试复制从另一台计算机获取的 DLL(因为我的计算机中没有它们),但没有任何效果。
最佳答案
您需要查看 DLL 中的 list 以确定您需要安装哪个版本的 Visual C++ 运行时。其中有几个。很有可能,您只是使用了错误的方法。
到目前为止,我找到了五个安装程序。
如果 list 指定的版本不在上述列表中,则您需要联系相关 DLL 的制造商。他们应该能够为您提供安装程序。
关于visual-studio-2010 - 依赖 Walker 错误 : The Side-by-Side configuration information for "ABC.DLL" contains errors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4864800/