Visual C++ 2005我在我的系统上构建使用CRT DLLs版本8.0.50727.4053.我相信它是最新版本,并由Windows自动更新.
在用户系统上,找不到此版本的DLL.我以前使用vcredist_x86.exe作为安装程序的一部分来安装运行时DLL.它曾经工作过.
我的问题是即使最新版本的vcredist_x86.exe(Microsoft Visual C++ 2005 SP1可再发行组件包(x86))也不安装此版本的DLL.
那么我需要哪个vcredist_x86.exe文件呢?
PS会强迫我的应用程序链接到特定版本的CRT解决问题?这是一种首选方法吗?
谢谢,
保罗
更新:还有其他人观察到vcredist_x86.exe(Microsoft Visual C++ 2005 SP1可再发行组件包(x86))未安装8.0.50727.4053.
更新2:至少有一个人建议强制使用以前版本的CRT(http://tedwvc.wordpress.com/).然而,这会给我们的项目增加极大的复杂性.