/ifcOutput
Dieser Switch teilt dem Compiler mit, wo erstellte .ifc
Dateien ausgegeben werden sollen. Wenn das Ziel ein Verzeichnis ist, generiert der Compiler den Namen jeder .ifc
Datei basierend auf dem Schnittstellennamen oder dem Headereinheitsnamen.
Syntax
/ifcOutput
filename
/ifcOutput
directory\
Hinweise
Standardmäßig leitet der Compiler den Namen für jede generierte .ifc
Datei vom Modulschnittstellennamen ab. Wenn Sie z. B. einen Modulnamen haben, wird der generierte .ifc
Name MyModule
benanntMyModule.ifc
, es sei denn, Sie überschreiben den Namen mit dem /ifcOutput
Schalter.
Verwenden Sie diesen Switch, um einen alternativen Dateinamen oder ein alternatives .ifc
Verzeichnis anzugeben. Wenn Sie die standardmäßigen integrierten .ifc
Dateinamen verwenden möchten, aber ein Verzeichnis angeben, in dem sie erstellt werden sollen, stellen Sie sicher, dass Sie dem Verzeichnisnamen einen nachgestellten umgekehrten Schrägstrich (\
) hinzufügen.
Wenn Sie mehrere .ifc
Dateien erstellen, verwenden Sie nur die Verzeichnisform der /ifcOutput
Option. Wenn Sie mehrere /ifcOutput
Switches bereitstellen, verwendet der Compiler nur die letzte.
Wenn Sie mit dem /MP
Switch (Build mit mehreren Prozessen) erstellen, empfiehlt es sich, das Verzeichnisformular des /ifcOutput
Schalters zu verwenden, wenn mehrere Eingabemoduldateien vorhanden sind.
Im folgenden Beispiel wird die .ifc
In-Modul-Datei m
m.ixx
als c:\example\m.ifc
erstellt.
cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\
Im folgenden Beispiel wird die integrierte .ifc
Datei für das in m.ixx
* definierte Modul m
wie c:\example\MyModule.ifc
folgt erstellt:
cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\MyModule.ifc
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Um die
/ifcOutput
Option auf eine Datei in der IDE anzuwenden, wählen Sie die Datei in Projektmappen-Explorer aus. Klicken Sie mit der rechten Maustaste, um das Kontextmenü zu öffnen, und wählen Sie "Eigenschaften" aus, um das Dialogfeld "Eigenschaftenseiten " zu öffnen.Legen Sie die Dropdownliste "Konfiguration " auf " Alle Konfigurationen" fest. Legen Sie die Dropdownliste "Plattform" auf " Alle Plattformen" fest.
Öffnen Sie die Eigenschaftenseite "Konfigurationseigenschaften>C/C++>-Ausgabedateien".
Verwenden Sie das Dropdownsteuerelement, um die Eigenschaft "Modulausgabedateiname " in einen Verzeichnisnamen (endend in
\
) oder einen alternativen Dateinamen zu ändern. Sie können auch einen Verzeichnis- und Dateinamen angeben,c:\example\mymodule.ifc
z. B. . Wählen Sie OK oder Übernehmen, um die Änderungen zu speichern.
Alternativ können Sie den /ifcOutput
Schalter mit der rechten Maustaste auf den Projektnamen in der Befehlszeile Projektmappen-Explorer> Configuration Properties>C/C++>angeben.
Siehe auch
Übersicht über Module in C++
Verwenden von C++-Modulen in MSVC über die Befehlszeile