visual-studio-2010 - 依赖 Walker 错误 : The Side-by-Side configuration information for "ABC.DLL" contains errors

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

我正在运行我在 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++ 运行时。其中有几个。很有可能,您只是使用了错误的方法。

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

  • Microsoft Visual C++ 2005 RTM (x86) (版本 8.0.50727.42)
  • Microsoft Visual C++ 2005 SP1 (x86) (版本 8.0.50727.762)
  • KB961894 – VC++ Post 2005 SP1 (版本 8.0.50727.3079)
  • Microsoft Visual C++ 2005 SP1 ATL Security Update (版本 8.0.50727.4053)
  • Microsoft Visual C++ 2005 SP1 MFC Security Update (版本 8.0.50727.6195)

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

    关于visual-studio-2010 - 依赖 Walker 错误 : The Side-by-Side configuration information for "ABC.DLL" contains errors,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4864800/

    相关文章:

    c++ - 创建静态库并将其链接到 Visual Basic Windows 窗体应用程序

    c# - 使用 C# 中的类将数据保存到 SQL DB

    c++ - 如何正确使用 boost::make_shared_ptr?

    c++ - 未解析的外部符号 "public: __thiscall Vector<int> [...]"

    c# - 如何向我的 User 类添加附加功能

    c# - 在多个文件中搜索多个字符串

    c# - Visual Studio C++ 和 C# 的键盘快捷键

    c++ - 尝试使用 std::get_time 解析 YYMMDD 并失败

    java - 用于 jar 依赖检测和可能的安全删除的 Eclipse 插件

    git - 如何将子模块粘贴到修复标签上?