【发布时间】:2010-12-07 15:48:32
【问题描述】:
Visual C++ 2005 我在我的系统上构建使用 CRT DLL 版本 8.0.50727.4053。我相信它是最新的,由 Windows 自动更新。
在用户系统上,找不到此版本的 DLL。我过去曾使用 vcredist_x86.exe 作为安装程序的一部分来安装运行时 DLL。它曾经工作过。
我的问题是即使是最新版本的 vcredist_x86.exe ( Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)) 不安装此版本的 DLL。
那么我需要哪个 vcredist_x86.exe 文件?
附:强制我的应用程序链接到特定版本的 CRT 会解决问题吗?它是一种首选方法吗?
谢谢,
保罗
更新:还有其他人观察到 vcredist_x86.exe ( Microsoft Visual C++ 2005 SP1 Redistributable Package (x86)) 不安装 8.0.50727.4053。
UPDATE2:至少有人建议强制使用以前版本的 CRT (http://tedwvc.wordpress.com/)。然而,这会给我们的项目增加很大的复杂性。
【问题讨论】:
标签: visual-studio-2005 msvcrt dll