如下图所示,我在安装 visual c++ 2013 时发现安装的依赖库其实是 12.0.21005 版本,为什么会出现这样的命名规律?

|  |      1justou      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 是年号 | 
|      2unifier      2018-12-23 23:17:14 +08:00 via iPhone 因为 vs2013 就是 vs12.0 啊,2012 是 11, 2010 是 10,往前数就行了,应该能数到 6.0 就是经典的 vc6.0 了 | 
|      3wevsty      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。 | 
|  |      4ysc3839      2018-12-24 02:25:54 +08:00 顺便说一下,VC12 之后跳过了 13,VS 2015 是 14 了。 | 
|  |      5Athrob      2018-12-24 04:18:06 +08:00 via Android vs2017 就开始起飞了,不愧是宇宙第一 ide |