Teilen über


/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 MyModulebenanntMyModule.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.ifcerstellt.

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.ifcfolgt erstellt:

cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\MyModule.ifc

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

  1. 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.

  2. Legen Sie die Dropdownliste "Konfiguration " auf " Alle Konfigurationen" fest. Legen Sie die Dropdownliste "Plattform" auf " Alle Plattformen" fest.

  3. Öffnen Sie die Eigenschaftenseite "Konfigurationseigenschaften>C/C++>-Ausgabedateien".

  4. 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.ifcz. 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