1. 프로젝트에서 "stdafx.cpp" 파일을 만든다. stdafx는 Visual Studio에서 사용하는 미리 컴파일된 헤더 파일의 일반적인 이름으로 다른 이름을 사용해도 무방하다. 이 "stdafx.cpp" 파일은 이후 미리 컴파일된 헤더를 생성하는데 사용된다.
2. "stdafx.cpp" 파일에 아래 코드를 추가한다.
#include "stdafx.h"
3. "stdafx.h" 파일을 만들고 무겁거나 자주변경되지 않을 헤더파일을 포함시킨다.
#pragma once
#include <Windows.h>
#include <iostream>
#include <string>
4. 미리 컴파일된 헤더를 사용할 cpp파일에 아래 코드를 추가한다.
#include "stdafx.h"
5. 프로젝트 우클릭 - 설정 - C/C++ - 미리 컴파일된 헤더
설정에서 "미리 컴파일된 헤더 생성 (/Yc)" 옵션으로 미리 컴파일된 헤더를 생성하고, 이후에는 "미리 컴파일된 헤더 사용 (/Yu)" 옵션으로 미리 컴파일된 헤더를 사용하여 빌드한다.
'프로그래밍 > C++' 카테고리의 다른 글
C++ ] Winsock2의 bind 함수와 functional 헤더의 std::bind 함수 충돌 방지 (0) | 2023.09.17 |
---|---|
C++ ] 멤버 함수 포인터 사용하기 / 함수포인터 대신 std::function 사용 / using으로 별칭 사용 (0) | 2023.09.15 |
char, wchar_t, TCHAR (0) | 2023.09.15 |
C++ ] 시스템 명령어 실행 (0) | 2023.07.11 |
C++ ] Format-Hex 명령어(Hex 덤프) 직접 구현 (0) | 2023.05.29 |