stdafx.h

Posted by Programmer™
2021. 3. 31. 00:11 카테고리 없음

 

 

Visual C++ 프로그래밍을 하다 보면 AFX 라는 접두사를 많이 볼 수 있습니다.

 

처음에 Microsoft는 AFX ((A) pplication (F) ramework (X)의 약자) 라는 그룹을 만들었습니다.

 

AFX 라는 그룹에서 클래스 라이브러리를 만들었는데 이게 MFC 1.0이 만들어지기 전의 원래 시초입니다.

 

그래서 MFC (Microsoft Foundation Class) 에서는 AFX 시대의 잔재를 여전히 볼 수 있습니다.

 

stdafx.h 에서 afx 는 Application Framework eXtensions 을 의미합니다.

 

stdafx.h 는 미리 컴파일된 헤더 파일로서 이 파일의 목적은 빌드 프로세스의 속도를 높이는 것입니다. 

 

(Visual Studio 2019 버전부터는 pch.h 가 프로젝트에 추가됩니다.)

 

 

● 프로젝트 속성 - 구성 속성 - C/C++ - 미리 컴파일된 헤더

 

 

보다 자세한 내용은 MFC FAQ 를 읽어보시면 됩니다.