Cómo: Configurar proyectos de Visual C++ en plataformas de 64 bits de destino
Actualización: noviembre 2007
Este tema describe cómo configurar las aplicaciones en C++ para las plataformas de 64 bits de destino utilizando las configuraciones de proyectos disponibles en el entorno de desarrollo integrado (IDE) de Visual Studio.
Para desarrollar aplicaciones de 64 bits es preciso instalar uno de los compiladores de 64 bits de C++ o ambos; de lo contrario las configuraciones de los proyectos de 64 bits no estarán disponibles en el IDE. Vea Instalar componentes de 64 bits de Visual Studio para obtener información.
Nota: |
---|
Las herramientas de 64 bits no están disponibles en Visual C++ Express de manera predeterminada. Para habilitar las herramientas de 64 bits en Visual C++ Express, instale Kit de desarrollo de software de Windows (SDK) además de Visual C++ Express. De lo contrario, se producirá un error cuando intente configurar un proyecto para una plataforma de 64 bits de destino mediante Visual C++ Express. |
Los procedimientos de este tema describen cómo cambiar la configuración del proyecto activo mediante el IDE de Visual Studio para dirigirse a plataformas de 64 bits, y cómo migrar configuraciones de proyecto de Win32 a configuraciones de proyecto para 64 bits.
Para configurar las aplicaciones de C++ para las plataformas de 64 bits de destino
Abra el proyecto en C++ que desea configurar para una plataforma de 64 bits de destino.
Abra las páginas de propiedades de ese proyecto. Para obtener más información, vea Cómo: Abrir páginas de propiedades del proyecto.
Nota: Para los proyectos de .NET, asegúrese de que el nodo Propiedades de configuración o uno de sus nodos secundarios esté seleccionado en el cuadro de diálogo Páginas de propiedades de <Nombre del proyecto>. De lo contrario, el botón Administrador de configuración estará deshabilitado.
Haga clic en Administrador de configuración para abrir el Administrador de configuración (Cuadro de diálogo).
Haga clic en la lista Plataforma de soluciones activas y, a continuación, seleccione la opción <Nueva...> para abrir el Nueva plataforma de solución (Cuadro de diálogo).
Haga clic en la flecha de lista desplegable Escriba o seleccione la nueva plataforma y, a continuación, seleccione una plataforma de 64 bits.
Nota: En el cuadro de diálogo Nueva plataforma de solución puede copiar la configuración de un proyecto existente en la nueva configuración de proyecto de 64 bits mediante la opción Copiar configuración de.
Haga clic en Aceptar. La plataforma que seleccionó en el paso anterior aparecerá bajo Plataforma de soluciones activas en el cuadro de diálogo Administrador de configuración.
Haga clic en Cerrar en el cuadro de diálogo Administrador de configuración y, a continuación, haga clic en Aceptar en el cuadro de diálogo Páginas de propiedades de <Nombre del proyecto>.
Para copiar una configuración de Win32 en una configuración de proyecto de 64 bits
Con el cuadro de diálogo Nueva plataforma de solución abierto mientras configura el proyecto para una plataforma de 64 bits de destino, haga clic en la flecha de lista desplegable Copiar configuración de y seleccione Win32. Los siguientes valores de la configuración se actualizan automáticamente en el nivel de proyecto:
/MACHINE (Especificar la plataforma de destino) se establece en /MACHINE:IA64 o en /MACHINE:X64.
Registrar resultados se DESACTIVA. Para obtener más información, vea Páginas de propiedades Vinculador.
Entorno de destino se establece en /envx64 o en /envia64. Para obtener más información, vea Páginas de propiedades MIDL: General.
Se desactiva Validar parámetros y se restablece en su valor predeterminado. Para obtener más información, vea Páginas de propiedades MIDL: Avanzadas.
Si Formato de la información de depuración estaba establecida en /ZI en la configuración de proyecto de Win32, se establecerá en /Zi en la configuración de proyecto de 64 bits. Para obtener más información, vea /Z7, /Zi, /ZI (Formato de la información de depuración).
Nota: Ninguna de estas propiedades de proyecto cambia si se sobrescriben en el nivel de archivo.