Pau*_*aul 11 dll visual-studio-2005 msvcrt
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/).然而,这会给我们的项目增加极大的复杂性.
Microsoft 发布了一个更新(google for KB971090),其中包含 VC 运行时的安全修复程序。有相应的更新vcredist_x86.exe,但我没有链接。vcredist_x86.exe如果您安装了 KB971090,我认为您应该在计算机上的某个位置进行更新。
实际上(IIRC),这意味着在安装了 KB971090 的计算机上构建的二进制文件只能在具有相应更新的 VC 运行时的计算机上运行,即您需要在vcredist_x86.exe客户端计算机上发布并安装新的 VC 运行时。
| 归档时间: |
|
| 查看次数: |
27894 次 |
| 最近记录: |