鳗鱼火

文章
7
资源
0
加入时间
3年0月8天

visual studio 2008编译的C++程序在没安装redistribute包或vs的机器上无法运行

网上有人提到过这个问题,解决方法也大概就是拷贝Microsoft.VC90.CRT等几个文件夹到程序目录,但是有时候这样仍然不能解决问题,原因就在于程序的menifest文件里的版本号问题。首先到Microsoft.VC90.CRT文件夹下看Microsoft.VC90.CRT.manifest文件中的版本号,是9.0.30729.4148,而程序的版本号未必是这个,实际上通过查看系统自动生成