/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 MyModule
de 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.ifc
m
.
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
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 .Establezca la lista desplegable Configuración en Todas las configuraciones. Establezca la lista desplegable Plataforma en Todas las plataformas.
Abra la página de propiedades C/C++Output Files (Propiedades>de configuración) C/C++Output Files (Archivos de salida de C/C++).>
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