Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Visual Studio inclui compiladores C++, vinculadores e outras ferramentas que você pode usar para criar versões específicas da plataforma de seus aplicativos que podem ser executados em sistemas operacionais Windows baseados em 32 bits, 64 bits ou ARM. Outras cargas de trabalho opcionais do Visual Studio permitem que você use ferramentas C++ para direcionar outras plataformas, como iOS, Android e Linux. A arquitetura de compilação padrão utiliza ferramentas x86 de 32 bits hospedadas para compilar código de Windows nativo de 32 bits e x86. No entanto, você provavelmente tem um computador de 64 bits. Quando o Visual Studio é instalado num sistema operativo Windows de 64 bits, atalhos adicionais do prompt de comando do desenvolvedor para os compiladores nativos e cruzados de 64 bits hospedados em x64 estão disponíveis. Você pode aproveitar o processador e o espaço de memória disponíveis para o código de 64 bits usando o conjunto de ferramentas hospedado em x64 de 64 bits ao criar código para processadores x86, x64 ou ARM.
Usar um atalho de prompt de comando do desenvolvedor hospedado em 64 bits
Para acessar esses prompts de comando no Windows, no menu Iniciar , digite x64 e escolha um dos prompts de comando do desenvolvedor nativo x64 ou entre ferramentas.
Se você tiver versões diferentes do Visual Studio instaladas, outras versões do prompt aparecerão. Escolha o prompt para a versão do Visual Studio que você deseja usar.
Em versões anteriores do Windows, escolha Iniciar, expanda Todos os Programas e expanda a pasta para sua versão do Visual Studio (e em versões mais antigas do Visual Studio, Ferramentas do Visual Studio). Para obter mais informações, consulte Atalhos do prompt de comando do desenvolvedor.
Use Vcvarsall.bat para definir uma arquitetura de compilação hospedada de 64 bits
Qualquer uma das configurações de compilação de ferramentas nativas ou de compilador cruzado pode ser usada na linha de comando executando o arquivo de comando vcvarsall.bat. Esse arquivo de comando configura as variáveis de caminho e ambiente que habilitam uma arquitetura de compilação específica em uma janela de prompt de comando existente. Para obter instruções específicas, consulte Locais de arquivos de comando do desenvolvedor.
Observações
Observação
Para obter informações sobre as ferramentas específicas incluídas em cada edição do Visual Studio, consulte Ferramentas e recursos do Visual C++ nas edições do Visual Studio.
Para obter informações sobre como usar o IDE do Visual Studio para criar aplicativos de 64 bits, consulte Como configurar projetos Microsoft C++ para plataformas x64 de 64 bits de destino.
Quando você instala uma carga de trabalho C++ no instalador do Visual Studio, ele sempre instala ferramentas de compilador de 32 bits, hospedadas em x86, nativas e cruzadas para criar código x86 e x64. Se você incluir a carga de trabalho da Plataforma Universal do Windows, ela também instalará ferramentas de compilador cruzado hospedadas em x86 para criar código ARM. Se você instalar essas cargas de trabalho em um processador x64 de 64 bits, também obterá ferramentas nativas e de compilador cruzado de 64 bits para criar código x86, x64 e ARM. As ferramentas de 32 bits e 64 bits geram código idêntico, mas as ferramentas de 64 bits suportam mais memória para símbolos de cabeçalho pré-compilados e as opções de otimização de todo o programa (/GL e /LTCG). Se você tiver limites de memória ao usar as ferramentas de 32 bits, tente as ferramentas de 64 bits.