Cronologia delle versioni di VC++, MFC e ATL

 C Programming >> Programmazione C >  >> Tags >> MFC
Cronologia delle versioni di VC++, MFC e ATL

Ho provato a mettere insieme informazioni sulle versioni di Visual C++, il compilatore e i framework (MFC e ATL). Puoi trovarli in molti posti, ma spesso è incompleto o focalizzato su qualcosa di particolare (Visual Studio, compilatore C++, framework, ecc.).

La tabella seguente è il risultato di questo sforzo. È incompleto perché non è facile trovare informazioni sui prodotti rilasciati più di due decenni fa, ma se puoi aiutare a colmare le lacune, lascia un commento con le informazioni che hai e aggiornerò la tabella.

AGGIORNAMENTO :Aggiunte informazioni su Visual C++ 2017.

Prodotto Nome in codice Data di rilascio Versione C++ _MSC_VER Versione MFC _MFC_VER Versione ATL _ATL_VER
C 1.0 100
C 2.0 200
C 3.0 300
C 4.0 400
C 5.0 500
C 6.0 1990 600
C/C++ 7.0 1992 700 1.0 0x0100
Visual C++ 1.0 Caviale 1993 1.0 800 2.0 0x0200
Visual C++ 1.1 Barracuda 1993 1.1
Visual C++ 1.5 Delfino 1993 1.5 850 2.5 0x0250
Visual C++ 1.51 1.5
Visual C++ 1.52 1.52
Visual C++ 1.52b 1.52b
Visual C++ 1.52c 1.52c
Visual C++ 2.0 2.0 900 3.0 0x0300
Visual C++ 2.1 2.1
Visual C++ 2.2 2.2
Visual C++ 4.0 Olimpo 11-12-1995 4.0 1000 4.0 0x0400
Visual C++ 4.2 4.2 1020 4.2 0x0420
1.0 0x0100
1.1 0x0110
2.0 0x0200
Studio visivo 97 Boston 28-04-1997 5.0 1100 4.21 0x0421 2.1 0x0210
Visual Studio 6.0 Aspen 1998 6.0 1200 6.0 0x0600 3.0 0x0300
Visual Studio .NET 2002 Pioggia 2002 7.0 1300 7.0 0x0700 7.0 0x0700
Studio visivo .NET 2003 Everett 2003 7.1 1310 7.1 0x0710 7.1 0x0710
Studio visivo 2005 Whidbey 2005 8.0 1400 8.0 0x0800 8.0 0x0800
Studio visivo 2008 Orche 2008 9.0 1500 9.0 0x0900 9.0 0x0900
Studio visivo 2010 Dev10 2010 10.0 1600 10.0 0x0A00 10.0 0x0A00
Studio visivo 2012 Dev11 15-08-2012 11.0 1700 11.0 0x0B00 11.0 0x0B00
Studio visivo 2013 Dev12 17-10-2013 12.0 1800 12.0 0x0C00 12.0 0x0C00
Studio visivo 2015 Dev14 20-07-2015 14.0 1900 14.0 0x0E00 14.0 0x0E00
Studio visivo 2017 Dev15 07-03-2017 14.10 1910 14.10 0x0E00 14.10 0x0E00
Studio visivo 2017 15.1 Dev15 05-04-2017 14.10 1910 14.10 0x0E00 14.10 0x0E00
Studio visivo 2017 15.2 Dev15 10-05-2017 14.10 1910 14.10 0x0E00 14.10 0x0E00
Studio visivo 2017 15.3 Dev15 14-08-2017 14.11 1911 14.11 0x0E00 14.11 0x0E00
Studio visivo 2017 15.4 Dev15 09-10-2017 14.11 1911 14.11 0x0E00 14.11 0x0E00
Studio visivo 2017 15.5 Dev15 04-12-2017 14.12 1912 14.12 0x0E00 14.12 0x0E00
Studio visivo 2017 15.6 Dev15 05-03-2018 14.13 1913 14.13 0x0E00 14.13 0x0E00
Studio visivo 2017 15.7 Dev15 07-05-2018 14.14 1914 14.14 0x0E00 14.14 0x0E00
Studio visivo 2017 15.8 Dev15 14-08-2018 14:15 1915 14:15 0x0E00 14:15 0x0E00
Studio visivo 2017 15.9 Dev15 13-11-2018 14.16 1916 14.16 0x0E00 14.16 0x0E00
Studio visivo 2019 16.0 Dev16 2019-04-02 14:20 1916 14:20 0x0E00 14:20 0x0E00
Studio visivo 2019 16.1 Dev16 21-05-2019 14.21 1916 14.21 0x0E00 14.21 0x0E00

Diverse note sulla storia di VC++:

  • Visual Studio 97 è stato il primo prodotto a raggruppare diversi prodotti (Visual C++, Visual Basic, Visual J++)
  • Visual Studio 6.0 è l'unica versione di Visual Studio che non ha preso il nome dall'anno di rilascio, ma dal numero di versione
  • MFC è stato rilasciato per la prima volta nel 1992 con C/C++ 7.0
  • MFC 6.0 rilasciato con Visual Studio 6 non ha modificato il nome delle DLL MFC, che erano ancora denominate mfc42.dll
  • ATL è stato rilasciato per la prima volta tra Visual C++ 4.2 e Visual Studio 97. La prima versione del framework da includere in un prodotto è stata ATL 2.1 rilasciata con Visual Studio 97
  • Visual C++ versione 3.0 è stata saltata alla 4.0 per allineare la versione del prodotto con la versione MFC, la cui versione successiva era la 4.0
  • Visual Studio 2015, la versione del compilatore e del framework sono 14.0 e non 13.0, un numero che è stato saltato (per le buone vecchie superstizioni)
  • Visual Studio 2017, la versione del compilatore è 14.1, una versione minore della 14.0 di Visual Studio 2015 e il runtime è retrocompatibile con VC++ 2015. Le versioni MFC e ATL rimangono 14.0 come in Visual Studio 2015.
  • Le macro _MFC_VER e _ATL_VER inizialmente erano erroneamente documentate in MSDN come 0x1000 anziché 0x0A00

Riferimenti

  • La storia di Visual Studio di Rico Mariani
  • Cronologia di Microsoft Visual Studio
  • Nomi in codice della famiglia Visual Studio
  • La storia di ATL
  • Miglioramenti alla conformità di MSVC in Visual Studio 2017 versione 15.5
  • Numeri di build e date di rilascio di Visual Studio 2017
  • Numeri di build e date di rilascio di Visual Studio 2019