다음을 통해 공유


/I 스위치

/I 스위치는 가져온 IDL 파일, 포함된 헤더 파일 및 ACF 파일을 검색할 디렉터리를 지정합니다.

midl /I include_path

스위치 옵션

include_path

가져오기, 포함 및 ACF 파일을 포함하는 하나 이상의 디렉터리를 지정합니다. /I 스위치와 include_path 사이의 공백은 선택 사항입니다. 여러 디렉터리를 세미콜론 문자(;))로 구분합니다.

설명

/I 스위치와 함께 둘 이상의 디렉터리가 나타날 수 있으며, 각 MIDL 컴파일러 호출에 둘 이상의 /I 스위치가 나타날 수 있습니다. 디렉터리를 지정한 순서대로 검색합니다.

/I 스위치 설정은 MIDL 컴파일러에서 C 컴파일러의 C 전처리기로도 전달됩니다. /cpp_cmd 스위치가 있고 /cpp_opt 스위치가 없는 경우 MIDL 컴파일러는 /cpp_cmd 스위치에 지정된 문자열을 /I, /D/U 옵션과 연결하고 이 연결된 문자열을 사용하여 각 IDL 및 ACF 원본 파일에 대한 C 전처리기를 호출합니다. MIDL 컴파일러 스위치 /I 는 MIDL 컴파일러 스위치 /no_cpp 또는 /cpp_opt 지정한 경우 전처리기로 전달되지 않습니다.

Microsoft 운영 체제 환경(64비트 Windows, 32비트 Windows, 16비트 Windows 및 MS-DOS)에서 디렉터리는 다음 순서로 검색됩니다.

  1. 현재 디렉터리입니다.
  2. /I 스위치로 지정된 디렉터리(스위치를 따르는 순서대로)
  3. INCLUDE 환경 변수로 지정된 디렉터리

/I 스위치를 사용하여 디렉터리를 지정하면 /no_def_idir 스위치는 MIDL 컴파일러에 현재 디렉터리를 무시하고 INCLUDE 환경 변수에 지정된 디렉터리를 무시하고 지정된 디렉터리만 검색하도록 지시합니다.

/I 스위치를 사용하여 디렉터리를 지정하지 않으면 /no_def_idir 스위치는 MIDL 컴파일러에 현재 디렉터리만 검색하도록 지시합니다.

예제

midl /I c:\include;c:\include\h /I\include2 filename.idl

추가 정보

일반 MIDL 명령줄 구문

/Acf

/cpp_cmd

/cpp_opt

/no_def_idir