Microsoft Foundation Classes (MFC) er et programvarebibliotek som forenkler bruken av Microsoft Windows' API-kall i C++, og som tilbyr et standard rammeverk for applikasjoner.
MFC ble introdusert i 1992 sammen med Microsofts C/C++-kompilator for 16-bits Windows. MFC 8.0 ble utgitt med Visual Studio 2005, og MFC 9.0 kom med Visual Studio 2008.
Versjoner
Produktversjon
|
MFC-versjon
|
Introdusert
|
Microsoft C/C++ 7.0
|
MFC 1.0
|
1992
|
Visual C++ 1.0
|
MFC 2.0
|
Visual C++ 1.5
|
MFC 2.5
|
Visual C++ 1.52c
|
MFC 2.5 (Siste utviklingsplatform for Windows 3.x)
|
Visual C++ 2.0
|
MFC 3.0
|
Visual C++ 2.1
|
MFC 3.1
|
Visual C++ 2.2
|
MFC 3.2
|
Visual C++ 4.0
|
MFC 4.0 (mfc40.dll inkludert i Windows 95)
|
Aug 1995
|
Visual C++ 4.1
|
MFC 4.1
|
Visual C++ 4.2
|
MFC 4.2 (mfc42.dll inkludert i Windows 98)
|
Mars 1998
|
eMbedded Visual C++ 3.0
|
MFC 4.2 (mfc42.dll)
|
Visual C++ 5.0
|
MFC 4.21 (mfc42.dll), en stor oppgradering fra MFC 4.2.
|
Visual C++ 6.0
|
MFC 6.0 (mfc60.dll)
|
1998
|
eMbedded Visual C++ 4.0
|
Visual C++ .NET 2002 (Visual C++ 7.0)
|
MFC 7.0 (mfc70.dll), .NET 1.0
|
Feb 2002
|
Visual C++ .NET 2003 (Visual C++ 7.1)
|
MFC 7.1 (mfc71.dll), .NET 1.1
|
Apr 2003
|
Visual C++ 20051 (Visual C++ 8.0)
|
MFC 8.0 (mfc80.dll), .NET 2.0
|
Okt 2005
|
Visual C++ 20081 (Visual C++ 9.0)
|
MFC 9.0.21022 (mfc90.dll), .NET 3.5
|
Nov 2007
|
Visual C++ 2008 med Feature Pack
|
MFC 9.0.30411 (mfc90.dll)
|
Apr 2008
|
Visual C++ 2008 SP1
|
MFC 9.0.30729 (mfc90.dll)
|
Aug 2008
|
Visual C++ 2010
|
MFC 10.0.30319, (mfc100.dll) .NET 4.0
|
April 2010
|
Visual C++ 2010 SP1
|
MFC 10.0.40219, (mfc100.dll) .NET 4.0
|
Mars 2011
|
Visual C++ 2012
|
MFC 11.0.50727, (mfc110.dll) .NET 4.5
|
Juli 2012
|
Visual C++ 2012 update 1
|
MFC 11.0.51106, (mfc110.dll) .NET 4.5
|
Nov 2012
|
Visual C++ 2012 update 3
|
MFC 11.0.60610, (mfc110.dll) .NET 4.5
|
Juni 2013
|
Visual C++ 2012 update 4
|
MFC 11.0.61030, (mfc110.dll) .NET 4.5
|
Nov 2013
|
Visual C++ 2013
|
MFC 12.0.21005, (mfc120.dll) .NET 4.5.1/4.5.2
|
Okt 2013
|
Visual C++ 2013 update 2
|
MFC 12.0.30501, (mfc120.dll) .NET 4.5.1/4.5.2
|
Des 2014
|
Visual C++ 2015
|
MFC 14.0.23026, (mfc140.dll) .NET 4.6
|
Juli 2015
|
- 1 Ekspress-versjonene av Visual Studio inkluderer ikke MFC-bibliotekene.
Eksterne lenker