Walkthrough: Compiling a Native C++ Program on the Command Line
Visual C++ inclui o compilador de c++ que você pode usar para criar todos os programas básicos do Visual C++ para aplicativos e componentes dos formulários do Windows.
Seguindo esta explicação passo a passo, você pode criar programas básicos do Visual C++ usando um editor de texto, e criá-los na linha de comando.
Você também pode compilar programas do Visual C++ que você criou usando o ambiente de desenvolvimento integrado Visual Studio (IDE).Para obter mais informações, consulte Walkthrough: Compiling a C++ Program that Targets the CLR in Visual Studio.
Você pode usar seus próprios programas do Visual C++ em vez de digite os programas exibidos nas seguintes etapas.Você também pode usar alguns dos programas do código de Visual C++ em outros tópicos da ajuda.
Pré-requisitos
Para concluir esta explicação passo-a-passo, você deve entender os conceitos básicos de idioma do C++.
Para criar um arquivo de origem Visual C++ e compilá-lo na linha de comando
Abra a janela de Prompt de comando Visual Studio 2010 clicando Iniciar, apontando para Todos os Programas, a Microsoft Visual Studio 2010, Visual Studio Tools, e clicando em Prompt de comando Visual Studio 2010.
As credenciais de administrador podem ser necessárias para compilar com êxito o código neste passo-a-passo, dependendo do sistema operacional e a configuração do computador.Para executar a janela de Prompt de comando Visual Studio 2010 como administrador, clique com o botão direito em Prompt de comando Visual Studio 2010 e clique em Executar como Administrador.
No prompt de comando, digite notepad basic.cpp e pressione Enter.
Clique Sim quando você for solicitado para criar um 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; }
No menu Arquivo, clique em Salvar.
Você criou um arquivo de origem Visual C++.
Próximo Bloco De Notas.
No prompt de comando, digite cl /EHsc basic.cpp e pressione Enter.A opção de linha de comando de /EHsc instrui o compilador para habilitar a manipulação de exceção do C++.Para obter mais informações, consulte /EH (modelo de manipulação de exceção).
O compilador de cl.exe gera um programa executável chamado basic.exe.
Você pode ver o nome do programa executável em linhas de informações de saída que o compilador exibe.
Para ver uma lista de arquivos no diretório que têm o nome basic junto com qualquer extensão de nome de arquivo, digite dir basic.* e pressione Enter.
O arquivo de .obj é um arquivo intermediário de formato que você pode ignorar com segurança.
Para executar o programa de basic.exe, o tipo basic e pressione Enter.
O programa exibe esse texto e sai:
This is a native C++ program.
Feche a janela de Prompt de comando Visual Studio 2010 , o tipo exit e pressione Enter.
Criando um programa Visual C++ que usa classes de .NET
As etapas a seguir mostram como criar um programa Visual C++ que usa classes do .NET Framework.
Você deve usar a opção de compilador /CLR (common Language Runtime Compilation) porque esse programa usa classes de .NET e deve incluir as bibliotecas necessários .NET.O compilador do Visual C++ gera um arquivo .exe que contém o código MSIL em vez das instruções do executável do computador.
Siga as etapas neste procedimento para compilar todo o programa Visual C++ de exemplo em tópicos da ajuda.
Para criar um aplicativo de console do Visual C++ .NET na linha de comando
Abra a janela de Prompt de comando Visual Studio 2010 clicando Iniciar, apontando para Todos os Programas, a Microsoft Visual Studio 2010, Visual Studio Tools, e clicando em Prompt de comando Visual Studio 2010.
As credenciais de administrador podem ser necessárias para compilar com êxito o código neste passo-a-passo, dependendo do sistema operacional e a configuração do computador.Para executar a janela de Prompt de comando Visual Studio 2010 como administrador, clique com o botão direito em Prompt de comando Visual Studio 2010 e clique em Executar como Administrador.
No prompt de comando, digite notepad basicclr.cpp e pressione Enter.
Clique Sim quando você for solicitado para criar um arquivo.
No Bloco De Notas, digite as seguintes linhas.
int main() { System::Console::WriteLine("This is a Visual C++ program."); }
No menu Arquivo, clique em Salvar.
Você criou um arquivo de origem Visual C++ que usa uma classe .NET (Console) e está localizado no espaço de System .
Próximo Bloco De Notas.
No prompt de comando, digite cl /clr basicclr.cpp e pressione Enter.O compilador de cl.exe gera um programa executável chamado basicclr.exe.
Para ver uma lista de arquivos no diretório que têm o nome basicclr junto com qualquer extensão de nome de arquivo, digite dir basicclr.* e o pressionar entre.
O arquivo de .obj é um arquivo intermediário de formato que você pode ignorar com segurança.
O arquivo de .manifest é um arquivo XML que contém informações sobre o assembly.(Um assembly é a unidade de implantação, por exemplo, um programa .exe ou componente ou biblioteca de classes de .NET .dll).
Para executar o programa de basicclr.exe, o tipo basicclr e pressione Enter.
O programa exibe esse texto e sai:
This is a Visual C++ program.
Feche a janela de Prompt de comando Visual Studio 2010 , o tipo exit e pressione Enter.
Próximas etapas
Anterior:Walkthrough: Creating a Win32 Console Program (C++).Em seguida:Walkthrough: Compiling a C++ Program that Targets the CLR in Visual Studio.