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 |