다음을 통해 공유


/FC (진단에서 소스 코드 파일의 전체 경로)

컴파일러가 진단에서 컴파일러에 전달된 소스 코드 파일의 전체 경로를 표시하도록 합니다.

구문

/FC

설명

원본 파일이 있는 다음 코드 샘플을 고려합니다.C:\test\compiler_option_FC.cpp

// compiler_option_FC.cpp

int main( ) {
   int i   // C2143
}

컴파일러 출력이 없으면 /FC다음 진단 텍스트와 유사하게 표시됩니다.

  • compiler_option_FC.cpp(5): 오류 C2143: 구문 오류: '}' 앞에 ';' 누락

컴파일 /FC러 출력은 다음 진단 텍스트와 유사합니다.

  • c:\test\compiler_option_fc.cpp(5): 오류 C2143: 구문 오류: '}' 앞에 ';' 누락
  • C:\test\compiler_option_FC.cpp(5): 오류 C2143: 구문 오류: '}' 앞에 ';' 누락

/FC 매크로를 사용할 __FILE__ 때 파일 이름의 전체 경로를 보려면 도 필요합니다. 자세한 __FILE__내용은 미리 정의된 매크로를 참조 하세요.

/FC 옵션은 을 통해 암시됩니다 /ZI. 자세한 /ZI내용은 (디버그 정보 형식)을 참조 /Z7, /Zi, /ZI 하세요.

Visual Studio 2017 및 이전 버전 /FC 에서는 소문자에서 전체 경로를 출력합니다. Visual Studio 2019 /FC 부터 전체 경로에 대해 파일 시스템과 동일한 대/소문자를 사용합니다.

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

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

  2. 구성 속성>C/C++>고급 속성 페이지를 선택합니다.

  3. 전체 경로 사용 속성을 수정합니다.

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

참고 항목

MSVC 컴파일러 옵션
MSVC 컴파일러 명령줄 구문