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++, linkers e outras ferramentas que pode usar para criar versões específicas das suas aplicações para cada plataforma. Pode criar versões que correm em sistemas operativos Windows de 32 bits, 64 bits ou baseados em 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.
Provavelmente tens um computador de 64 bits. Quando o Visual Studio está instalado num sistema operativo Windows de 64 bits, estão disponíveis outros atalhos da linha de comandos para programadores para os compiladores de 64 bits, compiladores nativos alojados em x64 e compiladores cruzados. 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 aceder a estas linhas de comandos no Windows, no menu Start, introduza x64 e, em seguida, escolha uma das linhas de comandos para programadores, nativa x64 ou de ferramentas cruzadas.
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.
Nas versões anteriores do Windows, escolhe Start, expande Todos os Programas e depois expande a pasta da tua versão de Visual Studio. Para versões mais antigas do Visual Studio, esta pasta é Visual Studio Tools. Para obter mais informações, consulte Atalhos do prompt de comando do desenvolvedor.
Use vcvarsall.bat para definir uma arquitetura de compilação alojada de 64 bits
Qualquer uma das configurações de compilação das ferramentas de compilação nativas ou cruzadas pode ser usada na linha de comandos, executando o ficheiro de comandos 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 mais informações, consulte Localizações dos ficheiros de comandos do programador.
Observações
Quando instalas uma carga de trabalho C++ no instalador do Visual Studio, ele instala sempre ferramentas de 32 bits, hospedadas em x86, nativas e de compiladores cruzados para construir 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.
Observação
Para informações sobre as ferramentas específicas incluídas em cada edição Visual Studio, consulte C++ Ferramentas e Funcionalidades nas Edições Visual Studio.
Para obter informações sobre como utilizar o IDE do Visual Studio para criar aplicações de 64 bits, consulte Como: Configurar Projetos de C++ do Visual Studio para Plataformas de Destino x64 de 64 Bits.