다음을 통해 공유


/Fi (출력 파일 이름 전처리)

(파일에 전처리) 컴파일러 옵션이 전처리된 /P 출력을 쓸 출력 파일의 이름을 지정합니다.

구문

/Fipathname

매개 변수

pathname
컴파일러 옵션에 의해 /P 생성된 출력 파일의 상대 또는 절대 경로 및 파일 이름입니다. 또는 둘 이상의 입력 파일이 지정된 경우 출력 파일의 .i 디렉터리 경로입니다. /Fi 옵션과 pathname.

설명

/Fi 컴파일러 옵션과 /P 함께 컴파일러 옵션을 사용합니다. 지정 /Fi 하지 않으면 /P 명령줄 경고 D9007이 발생합니다.

매개 변수에 대해 디렉터리 경로(백슬래시 \로 끝나는 경로) pathname 만 지정하면 원본 파일의 기본 이름이 전처리된 출력 파일의 기본 이름으로 사용됩니다. 매개 변수에는 pathname 특정 파일 이름 확장자가 필요하지 않습니다. 그러나 파일 이름 확장명을 지정하지 않으면 ".i"의 확장명을 사용합니다.

예시

다음 명령줄은 전처리 PROGRAM.cpp하고, 주석을 보존하고, 지시문을 추가하고 #line , 결과를 MYPROCESS.i 파일에 씁니다.

CL /P /FiMYPROCESS.I PROGRAM.CPP

이 명령줄은 다음과 같은 preprocessed하위 디렉터리로 main.i 전처리 main.cpphelper.cpp helper.i 처리합니다.

CL /P /Fi".\\preprocessed\\" main.cpp helper.cpp

Visual Studio 개발 환경에서 이 컴파일러 옵션을 설정하려면

  1. 원본 파일 또는 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 Visual Studio에서 C++ 컴파일러 및 빌드 속성 설정을 참조하세요.

  2. 구성 속성>C/C++>전처리기 속성 페이지를 선택합니다.

  3. 전처리를 파일 속성으로 예로 설정합니다.

  4. 구성 속성>C/C++>명령줄 속성 페이지를 선택합니다.

  5. /Fi 컴파일러 옵션을 입력하고 pathname 추가 옵션 상자에 입력합니다. 프로젝트에 대해 이 속성을 설정할 때 파일 이름이 아닌 디렉터리 경로만 지정합니다.

프로그래밍 방식으로 이 컴파일러 옵션을 설정하려면

참고 항목

MSVC 컴파일러 옵션
/P (파일에 전처리)
경로 이름 지정