/I umschalten

Die /I-Option gibt Verzeichnisse an, die nach importierten IDL-Dateien, eingeschlossenen Headerdateien und ACF-Dateien durchsucht werden sollen.

midl /I include_path

Optionen wechseln

Include_path

Gibt mindestens ein Verzeichnis an, das Import-, Include- und ACF-Dateien enthält. Leerzeichen zwischen dem /I-Schalter und include_path ist optional. Trennen Sie mehrere Verzeichnisse mit einem Semikolonzeichen (;).

Bemerkungen

Mit jedem /I-Schalter können mehrere Verzeichnisse angezeigt werden, und mit jedem MIDL-Compileraufruf können mehrere /I-Schalter angezeigt werden. Verzeichnisse werden in der angegebenen Reihenfolge durchsucht.

Die /I-Schaltereinstellung wird auch vom MIDL-Compiler an den C-Präprozessor des C-Compilers übergeben. Wenn der Schalter /cpp_cmd vorhanden ist und der Schalter /cpp_opt nicht, verkettet der MIDL-Compiler die vom / cpp_cmd-Schalter angegebene Zeichenfolge mit den Optionen /I, /D und /U und verwendet diese verkettete Zeichenfolge, um den C-Präprozessor für jede IDL- und ACF-Quelldatei aufzurufen. Der MIDL-Compilerschalter /I wird nicht an den Präprozessor übergeben, wenn der MIDL-Compilerschalter /no_cpp oder /cpp_opt angegeben ist.

In Microsoft-Betriebssystemumgebungen (64-Bit-Windows, 32-Bit-Windows, 16-Bit-Windows und MS-DOS) werden Verzeichnisse in der folgenden Reihenfolge durchsucht:

  1. Aktuelles Verzeichnis
  2. Verzeichnisse, die durch den / I-Schalter angegeben werden (in der Reihenfolge, in der sie dem Schalter folgen)
  3. Durch die UMGEBUNGSVARIABLE INCLUDE angegebene Verzeichnisse

Wenn Verzeichnisse mit dem Schalter /I angegeben werden, weist der / no_def_idir-Schalter den MIDL-Compiler an, das aktuelle Verzeichnis zu ignorieren, die von der UMGEBUNGsvariable INCLUDE angegebenen Verzeichnisse zu ignorieren und nur die angegebenen Verzeichnisse zu durchsuchen.

Wenn mit dem Schalter /I keine Verzeichnisse angegeben werden, weist der Schalter /no_def_idir den MIDL-Compiler an, nur das aktuelle Verzeichnis zu durchsuchen.

Beispiele

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

Weitere Informationen

Allgemeine MIDL-Befehlszeilensyntax

/Acf

/cpp_cmd

/cpp_opt

/no_def_idir