Compartir a través de


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 sistema operativo Windows de 32 bits, 64 bits o basado en ARM.

Nota

Para obtener información sobre las herramientas específicas que se incluyen con cada edición de Visual C++, vea Herramientas y plantillas de Visual C++ en las versiones de Visual Studio.

Para más información sobre cómo usar el IDE de Visual Studio para crear aplicaciones de 64 bits, vea Cómo: Configurar proyectos de Visual C++ en plataformas de 64 bits de destino.

Visual Studio incluye compiladores de 32 bits, hospedados en x86, nativos y cruzados para destinos x86, x64 y ARM. Cuando se instala Visual Studio en un sistema operativo Windows de 64 bits, los compiladores nativos y cruzados 32 bits, hospedados en x86, así como los compiladores nativos y cruzados de 64 bits, hospedados en x64, se instalan para cada destino (x86, x64 y ARM). Los compiladores de 32 bits y 64 bits para cada destino generan código idéntico, pero los de 64 bits admiten más memoria para los símbolos de encabezado precompilados y las opciones de Optimización de todo el programa (/GL, /LTCG). Si se ejecuta con límites de memoria cuando usa un compilador de 32 bits, pruebe el compilador de 64 bits.

Cuando Visual Studio está instalado en un sistema operativo Windows de 64 bits, hay disponibles más métodos abreviados del símbolo de sistema para algunos de los compiladores nativos de x64 y compiladores cruzados x86 de 64 bits. Para tener acceso a estos símbolos del sistema en Windows 8, en la pantalla Inicio, abra Todas las aplicaciones. En la versión instalada de Visual Studio, abra Visual Studio Tools y elija uno de los símbolos del sistema, ya sea nativo de la herramienta o entre herramientas. En versiones anteriores de Windows, elija Inicio, expanda Todos los programas, Visual Studio, Visual Studio Tools y, a continuación, elija un símbolo del sistema.

vcvarsall.bat

Cualquiera de los compiladores se puede usar en la línea de comandos ejecutando el archivo de comandos vcvarsall.bat para configurar la ruta de acceso y las variables de entorno que habilitan el conjunto de herramientas del compilador. Dado que no existen métodos abreviados del símbolo de sistema que habiliten un conjunto de herramientas de 64 bits que tenga como destino plataformas x86 o de ARM, utilice en su lugar vcvarsall.bat en una ventana de símbolo del sistema para que se use el conjunto de herramientas de 64 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.

Con los siguientes pasos se explica cómo configurar un símbolo del sistema para usar el conjunto de herramientas nativo de 64 bits que tenga como destino plataformas x86, x64 y ARM.

Para ejecutar vcvarsall.bat para usar un conjunto de herramientas de 64 bits

  1. En el símbolo del sistema, cambie al directorio de instalación Visual C++ (la ubicación dependerá del sistema y de la instalación de Visual Studio, si bien una habitual suele ser C:\Archivos de programa (x86)\Microsoft Visual Studio versión\VC\). Escriba lo siguiente, por ejemplo:

    cd "\Archivos de programa (x86)\Microsoft Visual Studio 12.0\VC"

  2. Para configurar esta ventana de símbolo del sistema para compilaciones de línea de comandos de 64 bits que tienen que como destino plataformas x64, escriba lo siguiente en el símbolo del sistema:

    vcvarsall amd64

  3. Para configurar esta ventana de símbolo del sistema para compilaciones de línea de comandos de 64 bits que tienen que como destino plataformas x86, escriba lo siguiente en el símbolo del sistema:

    vcvarsall amd64_x86

  4. Para configurar esta ventana de símbolo del sistema para compilaciones de línea de comandos de 64 bits que tienen que como destino plataformas ARM, escriba lo siguiente en el símbolo del sistema:

    vcvarsall amd64_arm

Vea también

Otros recursos

Configurar programas de 64 bits (Visual C++)