Compartilhar via


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

  1. 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.

  2. No prompt de comando, digite notepad basic.cpp e pressione Enter.

    Clique Sim quando você for solicitado para criar um arquivo.

  3. No Bloco De Notas, digite as seguintes linhas.

    #include <iostream>
    
    int main()
    {
        std::cout << "This is a native C++ program." << std::endl;
        return 0;
    }
    
  4. No menu Arquivo, clique em Salvar.

    Você criou um arquivo de origem Visual C++.

  5. Próximo Bloco De Notas.

  6. 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.

  7. 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.

  8. 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.

  9. 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

  1. 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.

  2. No prompt de comando, digite notepad basicclr.cpp e pressione Enter.

    Clique Sim quando você for solicitado para criar um arquivo.

  3. No Bloco De Notas, digite as seguintes linhas.

    int main()
    {
        System::Console::WriteLine("This is a Visual C++ program.");
    }
    
  4. 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 .

  5. Próximo Bloco De Notas.

  6. 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.

  7. 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).

  8. 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.

  9. 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.

Consulte também

Tarefas

Visual C++ Guided Tour

Referência

Opções do compilador

Outros recursos

Referência de linguagem C++

Building C/C++ programas