Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 Dependency Walker Error:“的并排配置信息”;“ABC.DLL”;包含错误_Visual Studio 2010_Visual C++_Dependencies_Msvcrt_Side By Side - Fatal编程技术网

Visual studio 2010 Dependency Walker Error:“的并排配置信息”;“ABC.DLL”;包含错误

Visual studio 2010 Dependency Walker Error:“的并排配置信息”;“ABC.DLL”;包含错误,visual-studio-2010,visual-c++,dependencies,msvcrt,side-by-side,Visual Studio 2010,Visual C++,Dependencies,Msvcrt,Side By Side,我正在运行一个在VisualStudio2010中构建的程序,该程序使用第三方DLL“ABC.DLL”。我使用的是64位Windows 7 但是,由于一个DLL,它无法运行。在此DLL上运行Dependency walker时,出现以下错误: 错误:并排配置失败 “…\ABC.DLL”的信息包含 错误。应用程序已失败 因为它是并排开始的 配置不正确。请看 应用程序事件日志或使用 命令行sxstrace.exe工具,用于 更多详情(14001) 缺少依赖项MSCVR80.DLL和MSVCP80.D

我正在运行一个在VisualStudio2010中构建的程序,该程序使用第三方DLL“ABC.DLL”。我使用的是64位Windows 7

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

错误:并排配置失败 “…\ABC.DLL”的信息包含 错误。应用程序已失败 因为它是并排开始的 配置不正确。请看 应用程序事件日志或使用 命令行sxstrace.exe工具,用于 更多详情(14001)

缺少依赖项MSCVR80.DLL和MSVCP80.DLL

我已经尝试了下面的所有解决方案,但我仍然得到相同的错误

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


我安装了VisualStudioC++ 2005可重分发,并尝试复制从另一台计算机获取的DLL(因为我的计算机中没有),没有任何工作。

< P>您需要查看DLL中的清单,以确定需要安装的VisualC++运行时版本。有好几个人在那里;很可能你用错了

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

  • (版本8.0.50727.42)
  • (版本8.0.50727.762)
  • (版本8.0.50727.3079)
  • (版本8.0.50727.4053)
  • (版本8.0.50727.6195)

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

程序运行吗?或者这个错误只是在Dependency walker中?+1用于运行Dependency walker…程序不运行,这就是我使用Dependency walker的原因。我将编辑我的帖子。好的,删除了我的答案,认为这是一个问题,只有依赖项walkerInstalling的redist应该解决这个问题。确保你得到了正确的版本,其中有3个。使用不同版本的CRT是非常不健康的,难以诊断的内存泄漏很常见,因为堆不是共享的。例如,不能有返回std::string的函数。使用DLL的有效许可证应始终包含获取更新的方法。