/IDLOUT (Namen der MIDL-Ausgabedateien)

/IDLOUT:[path\]filename

Parameter

path
Eine absolute oder relative Pfadangabe. Durch angeben eines Pfads haben Sie nur auswirkungen auf den Speicherort einer IDL-Datei; Alle anderen Dateien werden im Projektverzeichnis abgelegt.

filename
Gibt den Namen der IDL-Datei an, die vom MIDL-Compiler erstellt wurde. Es wird keine Dateierweiterung angenommen; Geben Sie "filename.idl" an, wenn Sie eine IDL-Erweiterung wünschen.

Hinweise

Die Option "/IDLOUT" gibt den Namen und die Erweiterung der IDL-Datei an.

Der MIDL-Compiler wird vom MSVC-Linker aufgerufen, wenn Projekte mit dem Modul-Attribut verknüpft werden.

/IDLOUT gibt auch die Dateinamen der anderen Ausgabedateien an, die dem MIDL-Compiler zugeordnet sind:

  • filename.tlb

  • Filename_p.c

  • Filename_i.c

  • filename.h

Filename ist der Parameter, den Sie an /IDLOUT übergeben. Wenn /TLBOUT angegeben ist, erhält die TLB-Datei ihren Namen aus dem Dateinamen "/TLBOUT".

Wenn Sie weder /IDLOUT noch /TLBOUT angeben, erstellt der Linker vc70.tlb, vc70.idl, vc70_p.c, vc70_i.c und vc70.h.

So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Wählen Sie die Seite "Konfigurationseigenschaften>linker>Embedded IDL" aus.

  3. Ändern Sie die IdL-Basisdateiname-Eigenschaft .

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

MSVC-Linkerreferenz
MSVC-Linkeroptionen
/IGNOREIDL (Attribute nicht in MIDL verarbeiten)
/MIDL (MIDL-Befehlszeilenoptionen angeben)
Erstellen eines attributierten Programms