Cómo: Habilitar un conjunto de herramientas de Visual C++ de 64 bits en la línea de comandos
Visual C++ incluye compiladores que puede utilizar para crear aplicaciones que se ejecutan en un de 32 bits, 64 bits, o el sistema operativo Windows Brazo- basado.
[!NOTA]
Para obtener información sobre las herramientas específicas que se incluyen con cada edición de Visual C++, vea Ediciones de Visual C++.
Para obtener información sobre cómo utilizar el entorno de desarrollo de Visual Studio para crear aplicaciones de 64 bits, 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
Utilice esto para crear archivos de salida para equipos 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.x64 en x86 (compilador cruzado de x64)
Utilice esto para 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.x64 en x64
Utilice esto para crear archivos de salida para x64.Esta versión de cl.exe se ejecuta como un proceso nativo en un equipo de x64.La ARM en x86 (compilador cruzado de ARM)
Utilice esto para crear archivos de salida para equipos de ARM.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.
Cuando Visual Studio está instalado en un sistema operativo Windows de 64 bits, los símbolos del sistema para otro natural de 64 bits y compiladores cruzados están disponibles.Para tener acceso a estos símbolos del sistema en Windows 8, en la pantalla Inicio, abra Todas las aplicaciones.En Microsoft Visual Studio 2012, elija uno de los símbolos del sistema de la natural- herramienta o la cruce- herramienta.En versiones anteriores de Windows, elija Inicio, expanda Todos los programas, Microsoft Visual Studio 2012, y Visual Studio Tools, y elija un símbolo del sistema.
vcvarsall.bat
Los compiladores cualquiera de los se pueden utilizar en la línea de comandos ejecutando el archivo de proceso por lotes Vcvarsall.bat para configurar la ruta y las variables de entorno que habilitan el conjunto de herramientas del compilador.De forma predeterminada, la ruta de acceso completa de este archivo es cualquier C: \program files\microsoft \Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 32-bit Windows operating systems, or C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC \Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 32-bit Windows operating systems, or C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC 11.0\vc\vcvarsall.bat \Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 32-bit Windows operating systems, or C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC 32-bit \Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 32-bit Windows operating systems, or C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC \Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 32-bit Windows operating systems, or C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC systems, \Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 32-bit Windows operating systems, or C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC \Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 32-bit Windows operating systems, or C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC \Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 32-bit Windows operating systems, or C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC (x86)\microsoft \Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 32-bit Windows operating systems, or C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC \Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat on 32-bit Windows operating systems, or C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC 11.0\vc \ vcvarsall.bat en sistemas de 64 bits.
[!NOTA]
Aunque puede utilizar Vcvars32.bat para habilitar el conjunto de herramientas de Visual C++, permite sólo el compilador de 32 bits.Para obtener más información, vea Establecer la ruta de acceso y las variables de entorno para compilar desde la línea de comandos.
Si no se proporcionan argumentos, el archivo de proceso por lotes Vcvarsall.bat configura las variables de entorno para utilizar x86, el compilador de 32 bits.Sin embargo, se puede usar para configurar los compiladores cualquiera de los.Si especifica una configuración de compilación que no está instalada o no está disponible en la arquitectura de equipo de compilación, se mostrará un mensaje de error a.La tabla siguiente muestra los argumentos compatibles.
Argumento de vcvarsall.bat |
Compilador |
Arquitectura de equipo de compilación |
Arquitectura de salida de la compilación |
---|---|---|---|
x86 |
Nativo de 32 bits |
x86, x64 |
x86 |
x86_amd64 |
Compilador cruzado de x64 |
x86, x64 |
x64 |
amd64 |
x64 nativo |
x64 |
x64 |
x86_arm |
Compilador cruzado de ARM |
x86, x64 |
ARM |