다음을 통해 공유


컴파일러 경고(수준 1) C4627

'header_file': 미리 컴파일된 헤더 사용을 검색할 때 건너뛰기

현재 원본 파일에 /Yu(미리 컴파일된 헤더 파일 사용) 옵션이 설정된 경우 컴파일러는 미리 컴파일된 헤더가 포함되기 전에 파일의 모든 항목을 무시합니다. 미리 컴파일된 헤더 파일 앞에 header_file 포함되고 미리 컴파일된 헤더에 header_file 포함되어 있지 않은 경우 Visual Studio 2015 및 이전 버전에서 경고 C4627이 생성됩니다.

예시

이 샘플에서는 오류가 발생할 수 있는 방법을 보여 줍니다. 이를 해결하는 방법을 보여 줍니다.

// c4627.cpp
#include <iostream>       // C4627 - iostream not included by pch.h
#include "pch.h"          // precompiled header file that does not include iostream
// #include <iostream>    // To fix, move the iostream header include here from above
int main()
{
    std::cout << "std::cout is defined!\n";
}

참고 항목

미리 컴파일된 헤더 파일 만들기