查看: 2600|回复: 21
收起左侧

[分享] C++ 2019(更新到14.21.27702.2)

[复制链接]
为你心碎
发表于 2019-4-6 23:47:55 | 显示全部楼层 |阅读模式
本帖最后由 为你心碎 于 2019-5-26 20:38 编辑

Microsoft Visual C++ Redistributable for Visual Studio 2019 v
14.21.27702.2



官网:https://visualstudio.microsoft.com/zh-hans/downloads/

32-bit:https://aka.ms/vs/16/release/VC_redist.x86.exe

64-bit:https://aka.ms/vs/16/release/VC_redist.x64.exe
安装后会包含2015和2017

捕获.PNG
ghjkjh123
发表于 2019-4-7 09:32:08 | 显示全部楼层
想问下为啥电脑里会同时存在好几个版本的C++
温馨小屋
头像被屏蔽
发表于 2019-4-7 09:45:48 | 显示全部楼层
ghjkjh123 发表于 2019-4-7 09:32
想问下为啥电脑里会同时存在好几个版本的C++

每一版本VS都会升级构建工具,所以要再发行一版独立的运行库,VS编译器会把很多函数外链到系统运行库中,所以编译出来的文件大小可以远远小于RAD等其他编译工具
ghjkjh123
发表于 2019-4-7 10:41:42 | 显示全部楼层
温馨小屋 发表于 2019-4-7 09:45
每一版本VS都会升级构建工具,所以要再发行一版独立的运行库,VS编译器会把很多函数外链到系统运行库中, ...

意思是也不能有了2019就删掉2007或者2005?
温馨小屋
头像被屏蔽
发表于 2019-4-7 10:46:27 | 显示全部楼层
ghjkjh123 发表于 2019-4-7 10:41
意思是也不能有了2019就删掉2007或者2005?

对的,包括.net也是,每个版本是独立的,新的不能替代旧的
ghjkjh123
发表于 2019-4-7 11:12:21 | 显示全部楼层
温馨小屋 发表于 2019-4-7 10:46
对的,包括.net也是,每个版本是独立的,新的不能替代旧的

知道了,谢谢解答
lychichem
发表于 2019-4-7 12:29:23 来自手机 | 显示全部楼层
不,是不同代之间的vc库不能互相替换,比如08(9.0),10(10.0),12(11.0),13(12.0),15-19(14.0)之间就不能互相替换,但同代之间是向下兼容的,比如vc19可以替代vc17的运行库,因为他们都属于14一代。.net也是一样的
为你心碎
 楼主| 发表于 2019-4-7 15:00:05 | 显示全部楼层
本帖最后由 为你心碎 于 2019-4-7 16:06 编辑
ghjkjh123 发表于 2019-4-7 09:32
想问下为啥电脑里会同时存在好几个版本的C++
上面回答了
为你心碎
 楼主| 发表于 2019-4-7 16:08:54 | 显示全部楼层
ghjkjh123 发表于 2019-4-7 10:41
意思是也不能有了2019就删掉2007或者2005?

19只包含了15和17,05-08-10- 12-13用到的话要安装
lychichem
发表于 2019-4-7 16:37:18 | 显示全部楼层
基本上12、13、15-19是一定要装的。如果用有点历史的专业软件需要个别10的文件(比如vcomp.dll或者msvcr10.dll),这个可以直接提取出来丢到软件目录底下(实测不用丢system32),当然你要是愿意10也好装装。08以前的就没啥必要留了,这都是给上古程序用的,装起来没意思
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-4-20 15:04 , Processed in 0.126604 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表