Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Visual Studio inclui compiladores, vinculadores e outras ferramentas do C++ que você pode usar para criar versões específicas da plataforma de seus aplicativos. Você pode criar versões que são executadas em sistemas operacionais de 32 bits, 64 bits ou baseados em ARM Windows. Outras cargas de trabalho opcionais do Visual Studio permitem que você use ferramentas C++ para direcionamento para outras plataformas, como iOS, Android e Linux. A arquitetura de compilação padrão usa ferramentas hospedadas em x86 de 32 bits para compilar código nativo do Windows para x86 de 32 bits.
Você provavelmente tem um computador de 64 bits. Quando Visual Studio é instalado em um sistema operacional Windows de 64 bits, outros atalhos de prompt de comando do desenvolvedor para os compiladores nativos e cruzados hospedados em 64 bits e x64 estão disponíveis. Aproveite o processador e o espaço de memória disponíveis para código de 64 bits usando o conjunto de ferramentas de 64 bits hospedado em x64 ao compilar código para processadores x86, x64 ou ARM.
Use um atalho do prompt de comando do desenvolvedor hospedado de 64 bits
Para acessar esses prompts de comando no Windows, no menu Start, digite x64 e, em seguida, escolha um dos prompts de comando do desenvolvedor nativo ou de ferramenta cruzada x64.
Se você tiver versões diferentes do Visual Studio instaladas, outras versões do prompt serão exibidas. Escolha o prompt para a versão do Visual Studio que você deseja usar.
Em versões anteriores do Windows, escolha Start, expanda All Programs e, em seguida, expanda a pasta para sua versão de Visual Studio. Para versões mais antigas do Visual Studio, essa pasta é Visual Studio Tools. Para obter mais informações, consulte Atalhos de prompt de comando do desenvolvedor.
Usar vcvarsall.bat para definir uma arquitetura de build hospedada de 64 bits
Qualquer uma das configurações de compilação das ferramentas do compilador nativo ou de compilação cruzada pode ser usada na linha de comando executando o arquivo de comando vcvarsall.bat. Esse arquivo de comando configura o caminho e as variáveis de ambiente que habilitam determinada arquitetura de build em uma janela do prompt de comando existente. Para obter mais informações, consulte os locais do arquivo de comando do desenvolvedor.
Comentários
Quando você instala uma carga de trabalho do C++ no instalador do Visual Studio, ele sempre instala ferramentas do compilador de 32 bits, hospedadas em x86, nativas e de compilação cruzada para compilar código x86 e x64. Se você incluir a carga de trabalho da Plataforma Universal do Windows, ela também instalará as ferramentas do compilador cruzado hospedadas no x86 para compilar o código do ARM.
Se você instalar essas cargas de trabalho em um processador x64 de 64 bits, você também obterá as ferramentas do compilador nativo e cruzado de 64 bits para compilar o código do x86, do x64 e do ARM. As ferramentas de 32 e 64 bits geram um código idêntico, mas as ferramentas de 64 bits dão suporte a mais memória para símbolos de cabeçalho pré-compilado e as opções de Otimização do Programa Inteiro (/GL e /LTCG). Caso você atinja os limites de memória ao usar o compilador de 32 bits, tente usar o compilador de 64 bits.
Observação
Para obter informações sobre as ferramentas específicas incluídas em cada edição Visual Studio, consulte C++ Ferramentas e Recursos em edições Visual Studio.
Para obter informações sobre como usar o Visual Studio IDE para criar aplicativos de 64 bits, consulte Como configurar projetos Visual Studio C++ para direcionar plataformas x64 de 64 bits.