Compilando um programa C++ nativo da linha de comando (C++)
Visual C++ inclui um compilador C++ que podem ser usados para criar tudo de programas simples do Visual C++ para aplicativos Windows Forms e componentes.
Neste procedimento, você cria programas simples do Visual C++, usando um texto editor e compilá-los na linha de comando.
Você também pode compilar programas em Visual C++ criado com um editor de texto usando o ambiente de desenvolvimento do Visual Studio.Consulte Compilando um programa de ++ destinos do CLR no Visual Studio (C++) para obter mais informações.
Você pode usar seus próprios programas do Visual C++ em vez de digitar simples programas mostrados nesses procedimentos.Você também pode usar qualquer um dos programas de exemplo de código do Visual C++ em tópicos da Ajuda.
Pré-requisitos
Estes tópicos pressupõem que você entenda os fundamentos da linguagem C++.Se apenas começar aprendendo C++, recomendamos que o "Guia de C++ iniciantes", escrito por Herb Schildt, disponível online emhttps://go.Microsoft.com/fwlink/?LinkId=115303.
Para criar um Visual C++ arquivo de fonte e compilá-lo na linha de comando
Abra o O Visual Studio 2008 aviso de comando janela.
clicar no Iniciar botão, ponto de Todos os programas, Microsoft Visual Studio 2008, O Visual Studio Toolse, em seguida, clicar O Visual Studio 2008 aviso de comando.
Observação: O O Visual Studio 2008 aviso de comando define automaticamente o caminho correto do compilador Visual C++ e todas as bibliotecas necessárias.Use-o em vez da regular aviso de comando janela.Para obter mais informações, consulte Definir o caminho e variáveis de ambiente para Builds de linha de comando.
No aviso de comando, digite notepad simple.cpp e pressione Digite.
clicar Sim quando for solicitado para criar um novo arquivo.
No bloco de notas, digite as seguintes linhas:
#include <iostream> int main() { std::cout << "This is a native C++ program." << std::endl; return 0; }
Sobre o Arquivo menu, clicar Salvar.Você criou um Visual C++ arquivo de fonte.
Sobre o Arquivo menu, clicar Sair para fechar o bloco de notas.
No aviso de comando, digite cl /EHsc simple.cpp e pressione Digite.The /EHsc opção de linha de comando instrui o compilador para habilitar o tratamento de exceções do C++. Para obter mais informações, consulte /EH (modelo de Manipulação de exceção).
The cl.exe compilador gera um programa executável simple.exe.
Você pode ver o nome do programa executável nas linhas de informações de saída que exibe o compilador.
Para ver uma lista de todos os arquivos no diretório chamado simple com qualquer extensão, digite dir simple.* e pressione Digite.
The .obj é um arquivo formato intermediário que você pode ignorar com segurança.
Para executar o simple.exe programa, tipo simple e pressione Digite.
O programa exibe este texto e, em seguida, fecha:
This is a native C++ program.
Para fechar a janela do aviso de comando, digite exit e pressione Digite.
Compilando um programa Visual C++ que usa classes .NET
Este procedimento mostra a linha de comando que você usar para compilar um programa do Visual C++ que usa classes do .NET estrutura.
Você deve usar o o CLR (ComComummon Idioma Tempo de execução ComComumpilation) compilador opção porque esse programa usa classes do .NET e requer que o compilador do Visual C++ para incluir as bibliotecas .NET necessárias. O compilador do Visual C++ gera um arquivo .exe que contém código MSIL, em vez de instruções de computador executável.
Você pode seguir as etapas neste procedimento para compilar qualquer programa do Visual C++ de exemplo em tópicos da Ajuda.
Para compilar um aplicativo de console do Visual C++ .NET na linha de comando
Abra o O Visual Studio 2008 aviso de comando janela.
clicar no Iniciar botão, ponto de Todos os programas, Microsoft Visual Studio 2008, O Visual Studio Toolse clicar O Visual Studio 2008 aviso de comando.
No aviso de comando, digite notepad simpleclr.cpp e pressione Digite.
clicar Sim quando for solicitado para criar um novo arquivo.
No bloco de notas, digite as seguintes linhas:
int main() { System::Console::WriteLine("This is a Visual C++ program."); }
Sobre o Arquivo menu, clicar Salvar.
Você criou um arquivo de fonte do Visual C++ que usa uma classe do .NET (Console) e está localizado na System espaço para nome.
Sobre o Arquivo menu, clicar Sair para fechar o bloco de notas.
No aviso de comando, digite cl /clr simpleclr.cpp e pressione Digite.The cl.exe compilador gera um programa executável simpleclr.exe.
Para ver uma lista de todos os arquivos no diretório chamado simpleclr com qualquer extensão, digite dir simpleclr.* e pressione ENTER.
The .obj é um arquivo formato intermediário que você pode ignorar com segurança.
The .manifest é um arquivo XML que contém informações sobre o assembly. (Um assembly é a unidade do .NET de implantação, sistema autônomo um .exe programa ou .dll componente ou biblioteca.)
Para executar o simpleclr.exe programa, tipo simpleclr e pressione Digite.
O programa exibe este texto e, em seguida, fecha:
This is a Visual C++ program.
Para fechar a janela do aviso de comando, digite Sair Pressione e de Digite.
Próximas etapas
Anterior:Criando um programa C++ Standard (C++) | Em seguida: Compilando um programa de ++ destinos do CLR no Visual Studio (C++)