Compartir a través de


Cómo: Habilitar un conjunto de herramientas de Visual C++ de 64 bits en la línea de comandos

Aunque no se instala de forma predeterminada ni está disponible en todas las ediciones (para obtener más información, vea Ediciones de Visual C++), Visual C++ incluye compiladores que permiten crear aplicaciones que se pueden ejecutar en un sistema operativo Windows de 64 bits.

Vea Installing Visual Studio 64-bit Components para obtener información acerca de la instalación de compiladores de 64 bits.

Para obtener información sobre cómo crear aplicaciones de 64 bits en el entorno de desarrollo de Visual Studio, vea Cómo: Configurar proyectos de Visual C++ en plataformas de 64 bits de destino.

La lista siguiente describe las distintas versiones de cl.exe (el compilador de Visual C++):

  • x86 en x86
    Permite crear archivos de salida para equipos de x86. Esta versión de cl.exe se ejecuta como un proceso de 32 bits, nativo en un equipo de x86 y bajo WOW64 en un sistema operativo Windows de 64 bits.

  • Itanium en x86 (compilador cruzado de Itanium)
    Permite crear archivos de salida para Itanium. Esta versión de cl.exe se ejecuta como un proceso de 32 bits, nativo en un equipo de x86 y bajo WOW64 en un sistema operativo Windows de 64 bits.

  • x64 en x86 (compilador cruzado de x64)
    Permite crear archivos de salida para x64. Esta versión de cl.exe se ejecuta como un proceso de 32 bits, nativo en un equipo de x86 y bajo WOW64 en un sistema operativo Windows de 64 bits.

  • Itanium en Itanium
    Permite crear archivos de salida para Itanium. Esta versión de cl.exe se ejecuta como un proceso nativo en un equipo de Itanium.

  • x64 en x64
    Permite crear archivos de salida para x64. Esta versión de cl.exe se ejecuta como un proceso nativo en un equipo de x64.

Cuando los compiladores de 64 bits se instalan en un sistema operativo Windows de 64 bits, aparecen símbolos del sistema correspondientes a los diversos compiladores cruzados y nativos de 64 bits. Para tener acceso a estos símbolos del sistema, vaya a Inicio y, a continuación, Todos los programas. En la opción de menú Microsoft Visual Studio 2010, seleccione Visual Studio Tools y, a continuación, un símbolo del sistema.

vcvarsall.bat

Cualquiera de los cinco compiladores se puede utilizar desde la línea de comandos ejecutando el archivo de proceso por lotes vcvarsall.bat. De manera predeterminada, la ruta de acceso completa para este archivo es C:\Archivos de programa\Microsoft Visual Studio 10\VC\vcvarsall.bat.

(Otra manera de habilitar el conjunto de herramientas de Visual C++ es utilizar vcvars32.bat, pero así sólo se habilita el compilador de 32 bits. Para obtener más información, vea Establecer la ruta de acceso y las variables de entorno para generar desde la línea de comandos.)

Si no se proporcionan argumentos, este archivo de proceso por lotes configura las variables de entorno necesarias para usar el compilador de 32 bits de x86, pero se puede utilizar para configurar cualquiera de los compiladores de 64 bits. La tabla siguiente muestra los argumentos compatibles para vcvarsall.bat.

Argumento de vcvarsall.bat

Compilador

Host (de forma nativa o mediante emulación)

Arquitectura de destino

"x86" (predeterminado)

Nativo de 32 bits

x86, x64, Itanium

x86

"x86_amd64"

Compilador cruzado de x64

x86, x64, Itanium

x64

"x86_ia64"

Compilador cruzado de Itanium

x86, x64, Itanium

Itanium

"amd64"

x64 nativo

x64

x64

"ia64"

Itanium nativo

Itanium

Itanium

Vea también

Otros recursos

Programación de 64 bits con Visual C++