Como: ativar um 64-Bit Visual C++ Toolset na linha de comando
O Visual C++ inclui compiladores que podem ser usados para criar aplicativos que podem ser executados em um sistema operacional Windows de 32 bits, 64 bits ou baseado em ARM.
Observação |
---|
Para obter informações sobre as ferramentas específicas incluídas em cada edição do Visual C++, consulte Ferramentas e modelos do Visual C++ em edições do Visual Studio. Para obter informações sobre como usar o Visual Studio IDE para criar aplicativos de 64 bits, consulte Como: configurar projetos Visual C++ para plataformas de 64 bits de destino. |
O Visual Studio inclui compiladores de 32 bits nativos e cruzados hospedados em x86 para destinos x86, x64 e ARM.Quando o Visual Studio é instalado em um sistema operacional Windows de 64 bits, compiladores de 32 bits nativos e cruzados hospedados em x86 e também compiladores de 64 bits nativos e cruzados hospedados em x64, são instalados para cada destino (x86, x64 e ARM).Os compiladores de 32 bits e de 64 bits para cada destino geram código idêntico, porém, os compiladores de 64 bits suportam mais memória para símbolos pré-compilados do cabeçalho e as opções de Otimização de Programa Integral (/GL, /LTCG).Caso você atinja os limites de memória ao usar um compilador de 32 bits, tente o compilador de 64 bits.
Quando o Visual Studio é instalado em um sistema operacional Windows de 64 bits, atalhos adicionais do Prompt de Comando para os compiladores de 64 bits nativos x64 e cruzados x86 estão disponíveis.Para acessar os prompts de comando no Windows 8, na tela Iniciar, abra Todos os aplicativos.Sob a versão instalada do Visual Studio, abra Ferramentas do Visual Studio e escolha um dos prompts de comando de ferramenta nativa ou de ferramenta cruzada.Em versões anteriores do Windows, escolha Iniciar, expanda Todos os Programas, Visual Studio, Ferramentas do Visual Studio e escolha um prompt de comando.
Vcvarsall.bat
Qualquer um dos compiladores pode ser usado na linha de comando executando o arquivo de comando vcvarsall.bat para configurar as variáveis de ambiente e o caminho que habilitam o conjunto de ferramentas do compilador.Como não há atalhos do Prompts de Comando para habilitar um conjunto de ferramentas de 64 bits para destinar plataformas x86 ou ARM, use o vcvarsall.bat em uma janela do Prompt de Comando para usar, ao invés disso, o conjunto de ferramentas de 64 bits.Para obter mais informações, consulte Definindo as variáveis de caminho e ambiente para compilações de linha de comando.
As etapas a seguir mostram como configurar um Prompt de Comando para usar o conjunto de ferramentas de 64 bits nativo para destinar plataformas x86, x64 e ARM.
Executar o vcvarsall.bat para usar um conjunto de ferramentas de 64 bits
No prompt de comando, mude para o diretório de instalação do Visual C++.(O local depende do sistema e da instalação do Visual Studio, mas um local típico é C:\Arquivos de Programas (x86)\Microsoft Visual Studio versão\VC\.) Por exemplo, insira:
cd "\Arquivos de Programas (x86)\Microsoft Visual Studio 12.0\VC"
Para configurar essa janela do Prompt de Comando para compilações de linha de comando de 64 bits que se destinam a plataformas x64, no prompt de comando, insira:
vcvarsall amd64
Para configurar essa janela do Prompt de Comando para compilações de linha de comando de 64 bits que se destinam a plataformas x86, no prompt de comando, insira:
vcvarsall amd64_x86
Para configurar essa janela do Prompt de Comando para compilações de linha de comando de 64 bits que se destinam a plataformas ARM, no prompt de comando, insira:
vcvarsall amd64_arm