如下图所示,我在安装 visual c++ 2013 时发现安装的依赖库其实是 12.0.21005 版本,为什么会出现这样的命名规律?
1
justou 2018-12-23 23:15:09 +08:00
vc++的内部版本号
https://en.wikipedia.org/wiki/Microsoft_Visual_C%2B%2B, Internal version numbering 那节 2013, 2015, 2017 是年号 |
2
zacharyjia 2018-12-23 23:17:14 +08:00 via iPhone
因为 vs2013 就是 vs12.0 啊,2012 是 11, 2010 是 10,往前数就行了,应该能数到 6.0 就是经典的 vc6.0 了
|
3
wevsty 2018-12-23 23:19:02 +08:00
Visual C++ 2013 是个产品名,版本号和产品名接近只不过是碰巧而已。
早期 Visual C++是用版本号来命名的,比如 Visual C++ 1.0。 从最后一个版本 VC6 以后,Visual C++不在作为单独的产品发布,而是统一到 Visual Studio 这个大产品下面了,命名方式就变成了以年号命名。 比如早期的 Visual Studio 2003,就包括了 VC7。每推一个大 VS 版本版本号就加 1.0 这样,所以到 2013 正好就是 12.0。 |
4
ysc3839 2018-12-24 02:25:54 +08:00
顺便说一下,VC12 之后跳过了 13,VS 2015 是 14 了。
|
5
Athrob 2018-12-24 04:18:06 +08:00 via Android
vs2017 就开始起飞了,不愧是宇宙第一 ide
|