alexavril1 发表于 2012-11-29 22:23

>关于电脑里安装了满篇各种运行库的疑问<



如图。想必大家的电脑也都一样。
作为一个系统小白,我的疑问是,既然VC++是微软一家的东西,那么对于单一的一个版本 —— 比如64位的VC++2008 —— 按一般的做法应该是只装一个最新版本即可,可是为什么各种软件还是要在安装文件里集成各种乱七八糟版本的VC++来安装呢?
请问可否只保留版本号最新的那个而卸载掉其他的呢?这样有没有什么影响呢?

sgfj123 发表于 2012-11-29 23:28

同问。看这么多好麻烦

锦葵 发表于 2012-11-30 17:22

我也有这个疑问。也想问问。

9810634 发表于 2012-11-30 17:50

软件发布的时间和兼容性~~拿CAD来说,各个年份的版本运行的Microsoft .NET Framework都不一样~~这类运行库也是同样的道理

R艾德 发表于 2012-11-30 18:26

本帖最后由 R艾德 于 2012-12-1 08:16 编辑

Microsoft Visual C++是一套可视化的编程工具,为了保证效率不至于让代码过于臃肿,新版本的Visual C++往往不完全兼容老版本的。

而安装VC++运行库只是为了让未安装Visual C++的PC机可以正常运行Visual C++编写的程序,所以各个版本的VC++运行库不能交叉使用。正版用户通过Windows Update安装VC++运行库很方便,盗版用户手动安装所以觉得麻烦。

各个版本的VC++运行库只留最新的那个就行,也就是说装了2008SP1就不用再装2008,但不同版本的VC++运行库一定都要装。

skuoop 发表于 2012-11-30 18:51

我觉得是游戏做的时候用的库版本不一样,有的用新的,有的用旧的,所以都要装。

alexavril1 发表于 2012-11-30 22:17

好巧,刚刚看见以上各位的回复,然后弄Skyrim的时候逛到“上古爱好者”博客,正好这位博主有一篇博文讲到这个问题。
大家可以看一下:http://tesfans.org/game-runtime-library/

Heper 发表于 2012-11-30 22:20

这个要对号入座;楼主操作系统是x86的(即32位)就装32位的;如是64位的就装64位的,但64位的可以向下兼容,如装32位的不是不能安装 就是 性能会下降。

alexavril1 发表于 2012-11-30 22:25

Heper 发表于 2012-11-30 22:20 static/image/common/back.gif
这个要对号入座;楼主操作系统是x86的(即32位)就装32位的;如是64位的就装64位的,但64位的可以向下兼容 ...

不是。
我是64位的。貌似,32位的系统只用装32位的即可,但是64位的需要同时安装32和64的才能保证所有依赖这些运行库的软件和游戏运行正常。
页: [1]
查看完整版本: >关于电脑里安装了满篇各种运行库的疑问<