Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

/Fx (Combinar código insertado)

Genera una copia de todos los archivos de código fuente que tienen código insertado combinado en el código fuente.

/Fx

Para distinguir un archivo de código fuente combinado de un archivo de código fuente original, /Fx agrega una extensión .mrg entre el nombre del archivo y su extensión. Por ejemplo, un archivo denominado MyCode.cpp que contiene código con atributos y se ha compilado con /Fx, crea un archivo denominado MyCode.mrg.cpp que contiene el siguiente código:

//+++ Start Injected Code
[no_injected_text(true)];      // Suppress injected text, it has 
                               // already been injected
#pragma warning(disable: 4543) // Suppress warnings about skipping 
                               // injected text
#pragma warning(disable: 4199) // Suppress warnings from attribute 
                               // providers
//--- End Injected Code

En un archivo .mrg, el código que se inserta a causa de un atributo se delimita como sigue:

//+++ Start Injected Code
...
//--- End Injected Code

El atributo no_injected_text se incrusta en un archivo .mrg, lo que permite la compilación del archivo .mrg sin volver a insertar texto.

Tenga en cuenta que el archivo de código fuente .mrg se ha diseñado como una representación del código fuente insertado por el compilador. Este archivo podría no compilarse o ejecutarse exactamente como el archivo de código fuente original.

Las macros no se expanden en el archivo .mrg.

Si el programa incluye un archivo de encabezado que utiliza código insertado, /Fx generará un archivo .mrg.h para dicho encabezado. /Fx no combina archivos de inclusión que no utilizan código insertado.

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

  1. Abra el cuadro de diálogo Páginas de propiedades del proyecto. Para obtener información detallada, vea Cómo: Abrir páginas de propiedades del proyecto.

  2. Haga clic en la carpeta C/C++.

  3. Haga clic en la página de propiedades Archivos de resultados.

  4. Modifique la propiedad Código fuente con atributos expandidos.

Para establecer esta opción del compilador mediante programación

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft