Compartilhar via


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

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

  2. No aviso de comando, digite notepad simple.cpp e pressione Digite.

    clicar Sim quando for solicitado para criar um novo 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. Sobre o Arquivo menu, clicar Salvar.Você criou um Visual C++ arquivo de fonte.

  5. Sobre o Arquivo menu, clicar Sair para fechar o bloco de notas.

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

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

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

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

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

  2. No aviso de comando, digite notepad simpleclr.cpp e pressione Digite.

    clicar Sim quando for solicitado para criar um novo arquivo.

  3. No bloco de notas, digite as seguintes linhas:

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

  5. Sobre o Arquivo menu, clicar Sair para fechar o bloco de notas.

  6. No aviso de comando, digite cl /clr simpleclr.cpp e pressione Digite.The cl.exe compilador gera um programa executável simpleclr.exe.

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

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

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

Consulte também

Tarefas

Tour guiado do Visual C++

Outros recursos

Referência da Idioma C++

Criando um programa C/C