Condividi tramite


/ifcOutput

Questa opzione indica al compilatore dove restituire i file compilati .ifc . Se la destinazione è una directory, il compilatore genera il nome di ogni .ifc file in base al nome dell'interfaccia o al nome dell'unità di intestazione.

Sintassi

/ifcOutput filename
/ifcOutput directory\

Osservazioni:

Per impostazione predefinita, il compilatore deriva il nome per ogni file generato .ifc dal nome dell'interfaccia del modulo. Ad esempio, dato un nome MyModuledi modulo , il nome generato .ifc verrà denominato MyModule.ifc, a meno che non si esegua l'override del nome con l'opzione /ifcOutput .

Usare questa opzione per specificare un nome file o una directory alternativi .ifc . Se si desidera usare i nomi file predefiniti .ifc predefiniti, ma specificare una directory in cui devono essere compilati, assicurarsi di aggiungere una barra rovesciata finale (\) al nome della directory.

Quando si compilano più .ifc file, usare solo il formato di directory dell'opzione /ifcOutput . Se si forniscono più /ifcOutput opzioni, il compilatore usa solo l'ultima opzione.

Se si compila con l'opzione /MP (Compilazione con più processi), è consigliabile usare il formato di directory dell'opzione /ifcOutput se sono presenti più file di modulo di input.

Nell'esempio seguente il file per il .ifc modulo m definito in m.ixx viene compilato come c:\example\m.ifc.

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

Nell'esempio seguente il file compilato .ifc per il modulo m definito in m.ixx* viene compilato come c:\example\MyModule.ifc:

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

Per impostare l'opzione del compilatore nell'ambiente di sviluppo di Visual Studio

  1. Per applicare l'opzione /ifcOutput a un file nell'IDE, selezionare il file in Esplora soluzioni. Fare clic con il pulsante destro del mouse per aprire il menu di scelta rapida e scegliere Proprietà per aprire la finestra di dialogo Pagine delle proprietà.

  2. Impostare l'elenco a discesa Configurazione su Tutte le configurazioni. Impostare l'elenco a discesa Piattaforma su Tutte le piattaforme.

  3. Aprire la pagina delle proprietà Proprietà>di configurazione C/C++>File di output.

  4. Usare il controllo a discesa per modificare la proprietà Module Output File Name in un nome di directory (che termina in \) o in un nome file alternativo. In alternativa, è possibile specificare una directory e un nome file, c:\example\mymodule.ifcad esempio . Scegliere OK o Applica per salvare le modifiche.

In alternativa, è possibile specificare l'opzione /ifcOutput con un clic con il pulsante destro del mouse sul nome del progetto nella riga di comando Esplora soluzioni> Proprietà>di configurazione C/C++.>

Vedi anche

Panoramica dei moduli in C++
Uso di moduli C++ in MSVC dalla riga di comando