7

我正在運行我在Visual Studio 2010中使用第三方DLL「ABC.DLL」構建的程序。我在Windows 7 64位上。Dependency Walker錯誤:「ABC.DLL」的並行配置信息包含錯誤

但是,由於一個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(因爲我的計算機中沒有它們)並且沒有任何效果。

+0

該程序運行嗎?或者僅僅在Dependancy walker中出現錯誤? – CharlesB 2011-02-01 16:04:07

回答

2

您需要查看DLL中的清單以確定需要安裝哪個版本的Visual C++運行時。有幾個在那裏;而且很可能你只是用錯了。

到目前爲止我找到了5個安裝程序。

如果清單指定了一個版本tha t不在上面的列表中,您需要聯繫有問題的DLL的製造商。他們應該能夠爲您提供安裝程序。