Compartir por


/ifcOutput

Este modificador indica al compilador dónde generar archivos compilados .ifc . Si el destino es un directorio, el compilador genera el nombre de cada .ifc archivo en función del nombre de la interfaz o del nombre de la unidad de encabezado.

Sintaxis

/ifcOutput filename
/ifcOutput directory\

Comentarios

De forma predeterminada, el compilador deriva el nombre de cada archivo generado .ifc del nombre de la interfaz del módulo. Por ejemplo, dado un nombre MyModulede módulo , el generado .ifc se denominará MyModule.ifc, a menos que invalide el nombre con el /ifcOutput modificador .

Use este modificador para especificar un nombre de archivo o directorio alternativo .ifc . Si desea usar los nombres de archivo compilados .ifc predeterminados, pero especifique un directorio donde se deben compilar, asegúrese de agregar una barra diagonal inversa final (\) al nombre del directorio.

Cuando cree varios .ifc archivos, use solo el formato de directorio del /ifcOutput modificador. Si proporciona varios /ifcOutput modificadores, el compilador solo usa el último.

Si compila con el /MP modificador (Compilar con varios procesos), se recomienda usar el formulario de directorio del /ifcOutput modificador si tiene varios archivos de módulo de entrada.

En el ejemplo siguiente, el archivo para el .ifc módulo definido en m.ixx se compila como c:\example\m.ifcm .

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

En el ejemplo siguiente, el archivo compilado .ifc para el módulo m definido en m.ixx* se compila como c:\example\MyModule.ifc:

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

Para establecer esta opción del compilador en el entorno de desarrollo de Visual Studio

  1. Para aplicar la /ifcOutput opción a un archivo del IDE, seleccione el archivo en Explorador de soluciones. Haga clic con el botón derecho para abrir el menú contextual y seleccione Propiedades para abrir el cuadro de diálogo Páginas de propiedades .

  2. Establezca la lista desplegable Configuración en Todas las configuraciones. Establezca la lista desplegable Plataforma en Todas las plataformas.

  3. Abra la página de propiedades C/C++Output Files (Propiedades>de configuración) C/C++Output Files (Archivos de salida de C/C++).>

  4. Use el control desplegable para modificar la propiedad Nombre de archivo de salida del módulo en un nombre de directorio (que termina en \) o un nombre de archivo alternativo. O bien, puede especificar un directorio + nombre de archivo, por ejemplo, c:\example\mymodule.ifc. Haga clic en Aceptar o en Aplicar para guardar los cambios.

Como alternativa, puede especificar el /ifcOutput modificador con un clic con el botón derecho en el nombre del proyecto en la Explorador de soluciones> Configuración propiedades>C/C++>Línea de comandos.

Consulte también

Información general de los módulos en C++
Uso de módulos de C++ en MSVC desde la línea de comandos