stdafx.h 및 미리 컴파일된 헤더 이해
Visual Studio IDE로 작업할 때 "stdafx.h"라는 파일이 나타날 수 있습니다. 이 파일은 컴파일 시간을 최적화하는 데 중요한 역할을 합니다. 그 목적과 미리 컴파일된 헤더의 작동 방식에 대해 더 자세히 살펴보겠습니다.
stdafx.h의 목적
stdafx.h는 자동 생성 파일입니다. Microsoft Visual Studio 마법사를 통해. 주요 목적은 자주 사용되는 표준 시스템 및 프로젝트별 포함 파일을 정의하는 것입니다. 여기에는 공통 헤더(예: stdio.h)용 파일과 같은 파일이 포함되어 애플리케이션의 기본 기능을 제공합니다.
미리 컴파일된 헤더
stdafx. h는 미리 컴파일된 헤더라는 기술을 활용하여 컴파일 효율성을 높입니다. Visual C 6.0 이상과 같은 호환 가능한 컴파일러는 미리 컴파일된 헤더를 활용하여 다음과 같이 전체 컴파일 시간을 줄입니다.
이 접근 방식을 사용하면 프로젝트를 컴파일할 때마다 일반적으로 사용되는 코드를 다시 컴파일할 필요가 없습니다.
컴파일 동작
Visual C는 기본적으로 #include 이후의 모든 코드를 컴파일합니다. "stdafx.h" 라인. 그러나 /Yu'stdafx.h' 컴파일 옵션을 선택 취소하면 이 줄 이전의 코드가 미리 컴파일된다는 가정을 비활성화할 수 있습니다.
추가 고려 사항
위 내용은 stdafx.h란 무엇이며 미리 컴파일된 헤더가 Visual Studio에서 컴파일 시간을 어떻게 향상합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!