Переключатель /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 , и использует эту объединенную строку для вызова препроцессора C для каждого исходного файла IDL и ACF. Параметр компилятора MIDL /I не передается препроцессору при указании параметра компилятора MIDL /no_cpp или /cpp_opt .

В средах операционной системы Майкрософт (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 имя_файла.idl

См. также раздел

Общий синтаксис командной строки MIDL

/Acf

/cpp_cmd

/cpp_opt

/no_def_idir