Características del vinculador en Visual C++ 2005
Actualización: noviembre 2007
En este tema se enumeran las nuevas características del vinculador de Visual C++ 2005.
Comentarios
El vinculador de Visual C++ 2005 contiene las siguientes nuevas características:
Ahora se permiten módulos (archivos de resultados de MSIL no de ensamblado) como entrada del vinculador. Para obtener más información, vea .Archivos netmodule como entrada del vinculador.
Se ha agregado la opción del vinculador /ALLOWISOLATION (Manifestar bucle).
Se ha actualizado /ASSEMBLYRESOURCE (Incrustar un recurso administrado) para permitir ahora especificar el nombre del recurso en el ensamblado, y para especificar que el recurso es privado en el ensamblado.
Se ha agregado la opción del vinculador /CLRIMAGETYPE (Especificar tipo de imagen CLR).
Se ha agregado la opción del vinculador /CLRSUPPORTLASTERROR (Conservar el último código de error para las llamadas a PInvoke).
Se ha agregado la opción del vinculador /CLRTHREADATTRIBUTE (Establecer el atributo de subproceso de CLR).
Se ha agregado la opción del vinculador /CLRUNMANAGEDCODECHECK (Agregar SupressUnmanagedCodeSecurityAttribute).
Se ha agregado la opción del vinculador /ERRORREPORT (Informar de los errores del compilador).
Se ha quitado la opción del vinculador /EXETYPE. El vinculador ya no admite la creación de controladores de dispositivos para Windows 95 y Windows 98. Utilice un DDK adecuado para crear estos controladores de dispositivos. La palabra clave EXETYPE ya no es válida para los archivos de definición del módulo.
Se ha agregado la opción del vinculador /FUNCTIONPADMIN (Crear una imagen a la que se puede aplicar una revisión reciente).
La opción del vinculador /LTCG ahora se admite en los módulos compilados con /clr. /LTCG también se ha actualizado para admitir optimizaciones guiadas por perfil. Para obtener más información, vea /LTCG (Generación de código en tiempo de enlace), Optimizaciones guiadas por perfiles y /clr (Compilación de Common Language Runtime).
Se ha agregado la opción del vinculador /MANIFEST (Crear el manifiesto de ensamblados simultáneos).
Se ha agregado la opción del vinculador /MANIFESTDEPENDENCY (Especificar las dependencias del manifiesto).
Se ha agregado la opción del vinculador /MANIFESTFILE (Nombre del archivo de manifiesto).
Se ha quitado la opción del vinculador /MAPINFO:LINES.
Se ha agregado la opción del vinculador /NXCOMPAT (compatible con la prevención de ejecución de datos).
Se ha agregado la opción del vinculador /PGD (Especificar la base de datos para las optimizaciones guiadas por perfiles).
Se ha agregado la opción del vinculador /PROFILE (Generador de perfiles de Herramientas de rendimiento).
La opción del vinculador /SECTION (Especificar los atributos de la sección) ahora admite la negación de atributos y ya no admite los atributos L o D (relacionados con VxD).
La opción del vinculador /VERBOSE (Mostrar mensajes de progreso) ahora también acepta ICF y REF.
Se ha quitado la opción del vinculador /VXD. El vinculador ya no admite la creación de controladores de dispositivos para Windows 95 y Windows 98. Utilice un DDK adecuado para crear estos controladores de dispositivos. La palabra clave VXD ya no es válida para los archivos de definición del módulo.
Se ha quitado la opción /WS del vinculador. /WS se utilizaba para modificar imágenes destinadas a Windows NT 4.0. Se puede utilizar IMAGECFG.exe -Rnombre de archivo en lugar de /WS. IMAGECFG.exe se puede encontrar en el CD-ROM de Windows NT 4.0, en SUPPORT\DEBUG\I386\IMAGECFG .EXE.
La opción del vinculador /WX (Tratar advertencias del vinculador como errores) se encuentra ahora documentada.
Vea también
Conceptos
Cambios en el compilador, el lenguaje y las herramientas de Visual C++ 2005