Chinaunix首页 | 论坛 | 博客
  • 博客访问: 990860
  • 博文数量: 158
  • 博客积分: 4380
  • 博客等级: 上校
  • 技术积分: 2367
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-21 10:45
文章分类

全部博文(158)

文章存档

2012年(158)

我的朋友

分类: C/C++

2012-11-23 17:45:26

今天我编译出的程序分发给别人,却不能使用,一分析,程序需要加载的是
C:\windows\winsxs\x86_microsoft.vc80.crt_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_e6967989\MSVCR80.DLL
而别人编译出来的程序需要的加载是…762
原来是,2009年7月28日微软发布了KB971090补丁,我安装了,别人没安装

这个问题估计今后好多人会遇到,所以贴出来提个醒
要么都安装KB971090,要么都不安装,要么自己修改manifest文件

( 注,打包它们的msm在C:\Program Files\Common Files\Merge Modules中 )
阅读(2394) | 评论(7) | 转发(0) |
给主人留下些什么吧!~~

网友评论2012-11-23 17:46:44

周星星
不知所云。如果你是看到《windows下最好的C++ IDE 》才这么说的话,那么
1. 如果是RUBBISH,请看医生
2. 如果不是RUBBISH,请看文章发布时间,并google下当时有没有VC2005

网友评论2012-11-23 17:46:36

de
难道楼主还在用MS的东西?
VS03不是弱智RUBBISH吗?
VS05不是应该不比08稳定吗?
VC6强悍!ICI优秀!

网友评论2012-11-23 17:46:29

ts
我浪费了一晚上时间

网友评论2012-11-23 17:46:20

Diviner
这个补丁不用这么大,有个专门的小补丁,这是为vc2005准备的补丁。

网友评论2012-11-23 17:46:11

tty
我也遇到了
这个补丁有200多M啊...不可能让用户都安装  
现在还是用静态库编译解决了