다음을 통해 공유


/ifcOutput

이 스위치는 컴파일러에 빌드된 .ifc 파일을 출력할 위치를 알려줍니다. 대상이 디렉터리인 경우 컴파일러는 인터페이스 이름 또는 헤더 단위 이름을 기반으로 각 .ifc 파일의 이름을 생성합니다.

구문

/ifcOutput filename
/ifcOutput directory\

설명

기본적으로 컴파일러는 모듈 인터페이스 이름에서 생성된 .ifc 각 파일의 이름을 파생합니다. 예를 들어 모듈 이름을 MyModule지정하면 스위치로 이름을 재정의하지 않는 한 생성된 .ifc 이름이 /ifcOutput 지정MyModule.ifc됩니다.

이 스위치를 사용하여 대체 .ifc 파일 이름 또는 디렉터리를 지정합니다. 기본 빌드 .ifc 된 파일 이름을 사용하지만 빌드할 디렉터리를 지정하려면 디렉터리 이름에 후행 백슬래시(\)를 추가해야 합니다.

여러 .ifc 파일을 빌드하는 경우 스위치의 /ifcOutput 디렉터리 형식만 사용합니다. 여러 /ifcOutput 스위치를 제공하는 경우 컴파일러는 마지막 스위치만 사용합니다.

(여러 프로세스를 사용하여 빌드) 스위치를 사용하여 빌드 /MP 하는 경우 여러 입력 모듈 파일이 있는 경우 스위치의 /ifcOutput 디렉터리 형식을 사용하는 것이 좋습니다.

다음 예제 .ifc 에서 정의된 m.ixx 모듈 m 에 대한 파일은 다음과 같이 c:\example\m.ifc빌드됩니다.

cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\

다음 예제에서는 *에 정의된 m.ixx모듈 m 에 대한 빌드 .ifc 된 파일이 다음과 같이 c:\example\MyModule.ifc빌드됩니다.

cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\MyModule.ifc

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

  1. IDE의 /ifcOutput 한 파일에 옵션을 적용하려면 솔루션 탐색기 파일을 선택합니다. 마우스 오른쪽 단추를 클릭하여 상황에 맞는 메뉴를 열고 속성을 선택하여 속성 페이지 대화 상자를 엽니다.

  2. 구성 드롭다운을 모든 구성으로 설정합니다. 플랫폼 드롭다운을 모든 플랫폼으로 설정합니다.

  3. 구성 속성>C/C++>출력 파일 속성 페이지를 엽니다.

  4. 드롭다운 컨트롤을 사용하여 모듈 출력 파일 이름 속성을 디렉터리 이름(끝\) 또는 대체 파일 이름으로 수정합니다. 또는 디렉터리 + 파일 이름(예 c:\example\mymodule.ifc: .)을 지정할 수 있습니다. 확인을 선택하거나 적용을 선택하여 변경 내용을 저장합니다.

또는 솔루션 탐색기> 구성 속성>C/C++>명령줄에서 프로젝트 이름을 마우스 오른쪽 단추로 클릭하여 스위치를 지정할 /ifcOutput 수 있습니다.

참고 항목

C++에서의 모듈 개요
명령줄에서 MSVC의 C++ 모듈 사용