Como: Habilitar um Toolset de Visual C++ 64-Bit na linha de comando
Embora não está instalado por padrão e não está disponível em todas as edições (para obter mais informações, consulte Edições do Visual C++.), Visual C++ inclui compiladores que permitem criar aplicativos que podem ser executados em um sistema operacional de Windows de 64 bits.
Consulte Installing Visual Studio 64-bit Components para obter informações sobre como instalar os compiladores de 64 bits.
Para obter informações sobre como criar aplicativos de 64 bits dentro do ambiente de desenvolvimento Visual Studio, consulte Como: Configurar projetos do Visual C++ para plataformas de 64 bits de destino..
A lista a seguir descreve as várias versões do cl (o compilador do Visual C++):
x86 no x86
Permite que você criar arquivos de saída x 86 máquinas. Esta versão do cl é executado como um processo de 32 bits nativo em uma máquina x86 e em WOW64 em um sistema de operacional do Windows de 64 bits.Itaniumem x86 (Itanium compilador cruzado)
Permite que você crie arquivos de saída Itanium. Esta versão do cl é executado como um processo de 32 bits nativo em uma máquina x86 e em WOW64 em um sistema de operacional do Windows de 64 bits.x64em x86 (x64 compilador cruzado)
Permite que você crie arquivos de saída x64. Esta versão do cl é executado como um processo de 32 bits nativo em uma máquina x86 e em WOW64 em um sistema de operacional do Windows de 64 bits.ItaniumemItanium
Permite que você crie arquivos de saída Itanium. Esta versão do cl é executado como um processo nativo em um Itanium máquina.x64emx64
Permite que você crie arquivos de saída x64. Esta versão do cl é executado como um processo nativo em um x64 máquina.
Quando os compiladores de 64 bits são instalados em um sistema de operacional do Windows de 64 bits, você verá os prompts de comando para o nativo de 64 bits vários e entre compiladores. Para acessar esses prompts de comando, vá para Iniciar e Todos os programas. Do Microsoft 2010 de Visual Studio opção de menu, selecione Visual Studio Tools e, em seguida, em um prompt de comando.
Vcvarsall.bat
Qualquer um dos cinco compiladores pode ser usado na linha de comando executando o arquivo de lote vcvarsall.bat. Por padrão, o caminho completo para este arquivo é de Visual Studio de Programas\Microsoft c:\Arquivos 10\VC\Vcvarsall.bat.
(Outra maneira de habilitar o conjunto de ferramentas do Visual C++ é usar o vcvars32.bat, mas isso só permite que o compilador de 32 bits. Para obter mais informações, consulte Definir o caminho e variáveis de ambiente para Builds de linha de comando.)
Se nenhum argumento for fornecido, esse arquivo em lotes configura as variáveis de ambiente necessárias para usar o x86, o compilador de 32 bits, mas pode ser usado para configurar qualquer um dos compiladores de 64 bits. A tabela a seguir mostra os argumentos com suporte para vcvarsall.bat.
Argumento de Vcvarsall.bat |
Compiler |
Host (ou modo nativo ou usando emulação) |
Arquitetura de destino |
---|---|---|---|
"x86" (padrão) |
Nativo de 32 bits |
x86, x64, Itanium |
x86 |
"x86_amd64" |
x64Cruz |
x86, x64, Itanium |
x64 |
"x86_ia64" |
ItaniumCruz |
x86, x64, Itanium |
Itanium |
"amd64" |
x64Nativo |
x64 |
x64 |
"ia64" |
ItaniumNativo |
Itanium |
Itanium |