Visual studio 2010 Dependency Walker Error:“的并排配置信息”;“ABC.DLL”;包含错误
我正在运行一个在VisualStudio2010中构建的程序,该程序使用第三方DLL“ABC.DLL”。我使用的是64位Windows 7 但是,由于一个DLL,它无法运行。在此DLL上运行Dependency walker时,出现以下错误: 错误:并排配置失败 “…\ABC.DLL”的信息包含 错误。应用程序已失败 因为它是并排开始的 配置不正确。请看 应用程序事件日志或使用 命令行sxstrace.exe工具,用于 更多详情(14001) 缺少依赖项MSCVR80.DLL和MSVCP80.DLL 我已经尝试了下面的所有解决方案,但我仍然得到相同的错误 ABC.DLL是在VisualStudio2005中构建的第三方库,我无法重建它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
我安装了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的有效许可证应始终包含获取更新的方法。