还来谈谈vcredist_x86这玩样

本文介绍了vcredist_x86.exe的常见安装问题及其解决办法,并探讨了其工作原理及如何确保编译后的EXE与之版本匹配。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近被这vcredist_x86.exe折腾了。(针对VS2005的vcredist_x86.exe)


1.vcredist_x86.exe的安装问题

这玩样经常会安装不上,可能是微软的Bug吧,非得解压缩,产生一个VCREDI~3.EXE,再解压缩,出现vcredist.msi然后安装才可以完成。

之前我用的VS2005编译出的应用在部分机子上运行会出现:

应用程序无法启动,因为应用程序的并行配置不正确。有关详细信息,请参阅应用程序事件日志,或使用命令行sxstrace.exe工具

话说之前不都是报,应用程序缺少XXX.dll文件的么,怎么倒退了呢?


安装之后部分机子该问题使用解决。


2.vcredist_x86.exe的实质

安装了.vcredist_x86.exe之后,D:\Program Files\Microsoft Visual Studio 8\VC\redist 目录下的文件夹(盘符根据自己情况而定)

Debug_NonRedist文件夹是针对Debug

X86是针对Release的


编译完毕的EXE之中,右击用记事本打开,有针对的其版本的编号,诸如:

name="Microsoft.VC80.CRT" version="8.0.50727.762"

name="Microsoft.VC80.MFC" version="8.0.50727.762"

name="Microsoft.VC80.OpenMP" version="8.0.50727.762"


保证EXE中的编号和上面所提到的D:\Program Files\Microsoft Visual Studio 8\VC\redist 文件夹中的manifest文件中的版本号相同即可。


vcredist_x86.exe免安装的方法也就是将X86的文件夹中的内容拷贝到自己EXE所在路径即可。


参考文献:

http://blog.youkuaiyun.com/sunjianjun1981/article/details/8963774





评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

看不见的裂痕

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值