Compilando na linha de comando
Você pode compilar aplicativos C e C++ na linha de comando usando as ferramentas presentes no Visual Studio. Cada edição do Visual Studio instala um conjunto de ferramentas para a linha de comando que inclui um compilador, um vinculador, outras ferramentas de compilação e um arquivo de comando que define o ambiente de compilação necessário. Por padrão, essas ferramentas são instaladas no drive:\Arquivos de Programas (x86)\Microsoft Visual Studio versão\VC\bin\. O diretório real no seu computador depende do sistema, da versão do Visual Studio e de suas definições de instalação.
Para trabalhar corretamente, as ferramentas da linha de comando do Visual C++ requerem diversas variáveis de ambiente, que são personalizadas para sua instalação. Quando o Visual Studio é instalado, ele cria o arquivo de comando vcvarsall.bat, que pode ser executado para definir as variáveis de ambiente necessárias. Ele também cria um atalho que inicia a janela do Prompt de Comando do Desenvolvedor, em que as variáveis já estão definidas. Essas variáveis de ambiente são específicas da instalação e podem ser alteradas pelas atualizações do produto. Portanto, recomendamos que você use o arquivo vcvarsall.bat ou um atalho do Prompt de Comando do Desenvolvedor, em vez de definir tudo sozinho. Para obter mais informações, consulte Definindo as variáveis de caminho e ambiente para compilações de linha de comando.
Para abrir uma janela do Prompt de Comando do Desenvolvedor
Na tela Iniciar do Windows 8, digite Ferramentas do Visual Studio. Os resultados de pesquisa mudam à medida que você digita. Quando Ferramentas do Visual Studio for exibido, selecione-o.
Nas versões anteriores do Windows, clique em Iniciar e digite Ferramentas do Visual Studio na caixa de pesquisa. Quando Ferramentas do Visual Studio for exibido nos resultados de pesquisa, escolha-o.
Na pasta Ferramentas do Visual Studio, abra o Prompt de Comando do Desenvolvedor da versão do Visual Studio.
Para criar um projeto C/C++ na linha de comando, você pode usar essas ferramentas da linha de comando do Visual C++:
CL
Use o compilador (cl.exe) para compilar e vincular arquivos de código-fonte a aplicativos, bibliotecas e DLLs.Vincular
Use o vinculador (link.exe) para vincular arquivos de objetos compilados e bibliotecas a aplicativos e DLLs.MSBuild (Visual C++)
Use MSBuild (msbuild.exe) para compilar projetos Visual C++ e soluções Visual Studio. Isso equivale a executar o projeto Compilação ou o comando Compilar Solução no IDE (ambiente de desenvolvimento integrado) do Visual Studio.DEVENV
Combine DEVENV (devenv.exe) a um comutador de linha de comando, como /Build ou /Clean, para executar determinados comandos de compilação sem exibir o IDE do Visual Studio.NMAKE
Use NMAKE (nmake.exe) para automatizar as tarefas que compilam projetos do Visual C++ usando um makefile tradicional.
Ao compilar na linha de comando, você pode obter informações sobre avisos, erros e mensagens ao iniciar o Visual Studio. Na barra de menus, clique em Ajuda, Pesquisar.
Nesta seção
Os artigos desta seção da documentação mostram como compilar aplicativos na linha de comando, descrevem como personalizar o ambiente de compilação da linha de comando para usar conjuntos de ferramentas de 64 bits, segmentar plataformas x86, x64 e ARM e demonstrar como usar as ferramentas de compilação de linha de comando MSBuild e NMAKE.
Instruções passo a passo: compilando um programa do C++ nativo na linha de comando
Apresenta um exemplo que mostra como criar e compilar um programa C++ simples na linha de comando.Instruções passo a passo: compilando um programa em C na linha de comando
Descreve como compilar um programa gravado na linguagem de programação C.Instruções passo a passo: compilando um programa do C++/CLI na linha de comando
Descreve como criar e compilar um programa C++/CLI que usa o .NET Framework.Instruções passo a passo: compilando um programa do C++/CX na linha de comando
Descreve como criar e compilar um programa C++/CX que usa o Tempo de Execução do Windows.Definindo variáveis de caminho e ambiente para as compilações da linha de comando
Descreve como iniciar uma janela do Prompt de Comando que tenha as variáveis de ambiente necessárias definidas para as compilações da linha de comando que segmentam as plataformas x86, x64 e ARM usando um conjunto de ferramentas de 32 ou 64 bits.Referência a NMAKE
Fornece links a artigos que descrevem o Microsoft Program Maintenance Utility (NMAKE.EXE).MSBuild (Visual C++)
Fornece links a artigos que explicam como usar o MSBuild.EXE.
Seções relacionadas
/MD, /MT, /LD (Usar biblioteca de tempo de execução)
Descreve como usar essas opções do compilador para usar uma biblioteca de tempo de execução de depuração ou versão.Opção de compilador da linguagem C/C++
Fornece links a artigos que falam sobre as opções de compilador da linguagem C e C++ e sobre o CL.exe.Opções do vinculador
Fornece links a artigos que falam sobre as opções do vinculador e sobre o LINK.exe.Ferramentas de compilação da linguagem C/C++
Fornece links às ferramentas de compilação da linguagem C/C++ incluídas no Visual Studio.