Exportar (0) Imprimir
Expandir todo
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

/Gy (Habilitar vinculación en el nivel de función)

Permite que el compilador empaquete funciones individuales en forma de funciones empaquetadas (COMDAT).

/Gy[-]

El vinculador requiere que las funciones se empaqueten de forma independiente como COMDAT para excluir u ordenar funciones individuales en un archivo DLL o .exe.

Utilice la opción del vinculador /OPT (Optimizaciones) para excluir del archivo .exe las funciones empaquetadas sin referencias.

Puede utilizar la opción del vinculador /ORDER (Colocar las funciones en orden) para incluir las funciones empaquetadas en un orden concreto en el archivo .exe.

Las funciones inline siempre se empaquetan si sus instancias se crean como llamadas (lo que ocurre, por ejemplo, si los procesos inline están desactivados o si se toma una dirección de función). Asimismo, las funciones miembro de C++ definidas en la declaración de la clase se empaquetan de manera automática; esto no ocurre con otras funciones, y se requiere seleccionar esta opción para compilarlas como funciones empaquetadas.

Nota Nota

La opción /ZI, que se utiliza para Editar y continuar, establece la opción /Gy de forma automática.

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 Generación de código.

  4. Modifique la propiedad Habilitar vinculación en el nivel de función.

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

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft