VisualC++1.0이 처음 나온게 1993년(?)경으로 기억된다. 하지만, MFC의 버전은 2.0이었다. 즉, 그 이전의 버전부터 MFC는 존재 했었고, Visual C++과 버전이 일치하지 않았다.
이의 혼란으로 Visual C++ 3.0이 나오지 않고 바로 4.0이 나왔었다. 드디어 MFC버전 4.0과 딱 맞아 떨어졌다.
하지만, 이도 잠시, 계속해서 버전이 올라가는 VisualC++버전을 MFC버전이 따라가질 못했다. 어쩔 수 없이 다시 버전을 맞추기로 한다.
이번에는 MFC5.0을 건너뛰고, MFC6.0이다 하지만 dll은 여전히 mfc42.dll이다.
아마도 가장 오래 사용한 MFC Dll이 바로 mfc42.dll이었던 것 같다. 하지만, 이때에도 MFC버전은 6.0이었다.

그래서, 생각난 김에 MFC버전, MFC dll, Visual C++버전을 정리해 본다.

MFC 버전 Visual C++ 버전

1.0

Microsoft C/C++ 7.0

2.0

Visual C++ 1.0

2.5

Visual C++ 1.5

3.0

Visual C++ 2.0

3.1

Visual C++ 2.1

3.2

Visual C++ 2.2

4.0

Visual C++ 4.0

4.1

Visual C++ 4.1

4.2

Visual C++ 4.2

4.21(mfc42.dll)

Visual C++ 5.0

6.0(mfc42.dll)

Visual C++ 6.0

7.0(mfc70.dll)

Visual C++ .NET 2002

7.1(mfc71.dll)

Visual C++ .NET 2003

8.0(mfc80.dll)

Visual C++ 2005


결론적으로 Orcas는 MFC9.0이겠지? (아직 확인은 해보지 않았다.)

참고 : MSDN

+ Recent posts