Visual C++ 2005我建立在我的系統上使用CRT DLL版本8.0.50727.4053。我相信它是最新的,並且被Windows自動更新。vcredist_x86.dll和8.0.50727.4053版本
在用戶系統上,未找到此版本的DLL。過去,我使用vcredist_x86.exe作爲安裝程序的一部分來安裝運行時DLL。它曾經工作。
我的問題是,即使最新版本的vcredist_x86.exe( Microsoft Visual C++ 2005 SP1可再發行組件包(x86))也不會安裝此版本的DLL。
那麼我需要哪個vcredist_x86.exe文件?
P.S.會迫使我的應用程序鏈接到特定版本的CRT解決問題?這是一個首選的方法嗎?
感謝,
保羅
UPDATE:還有誰看到,選擇vcredist_x64.exe其他人( 微軟的Visual C++ 2005 SP1可再發行組件包(x86))不安裝8.0.50727.4053。
UPDATE2:至少有一個人建議強制使用以前版本的CRT(http://tedwvc.wordpress.com/)。然而這會增加我們項目的複雜性。
我遇到了同樣的問題,但安裝v9.0.30729.4148沒有安裝v8.0.50727.4053的DLL :( – 2010-04-08 08:23:03