Partilhar via


Como habilitar um conjunto de ferramentas do MSVC hospedado no x64 de 64 bits na linha de comando

O Visual Studio inclui compiladores, vinculadores e outras ferramentas do C++ que você pode usar para criar versões específicas da plataforma dos aplicativos que podem ser executados em sistemas operacionais do Windows de 32 bits, 64 bits ou baseados no ARM. 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 build padrão usa ferramentas hospedadas no x86 de 32 bits para compilar o código nativo do Windows do x86 de 32 bits. No entanto, provavelmente, você terá um computador de 64 bits. Quando o Visual Studio é instalado em um sistema operacional Windows de 64 bits, atalhos adicionais do Prompt de Comando do Desenvolvedor para os compiladores nativos e cruzados hospedados no x64 de 64 bits ficam disponíveis. Aproveite o espaço de memória e o processador disponíveis para o código de 64 bits usando o conjunto de ferramentas hospedado no x64 de 64 bits quando você compilar o código para processadores x86, x64 ou ARM.

Usar um atalho do Prompt de Comando do Desenvolvedor hospedado de 64 bits

Para acessar esses prompts de comando no Windows, no menu Iniciar , digite x64 e escolha um dos prompts de comando do desenvolvedor x64 nativo ou entre ferramentas.

Screenshot showing the start menu with x64 in the search box and the x64 Native Tools Command Prompt shortcut selected.

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 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, 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 build das ferramentas do compilador nativo ou cruzado pode ser usada na linha de comando com a execução do 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 instruções específicas, confira Localizações do arquivo de comando do desenvolvedor.

Comentários

Observação

Para obter informações sobre as ferramentas específicas incluídas em cada edição do Visual Studio, confira Ferramentas e funcionalidades 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 do Visual C++ para direcionar plataformas x64 de 64 bits.

Quando você instala uma carga de trabalho do C++ no Instalador do Visual Studio, ele sempre instala ferramentas do compilador nativo e cruzado hospedadas no x86 de 32 bits, para compilar o código do x86 e do 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.

Confira também

Configurar projetos C++ para destinos x64 de 64 bits