Partilhar via


Instruções passo a passo: compilando um programa do C++/CLI na linha de comando

É possível criar programas Visual C++ que tenham CLR (Common Language Runtime) como destino e usem .NET Framework e depois compilá-los na linha de comando. O Visual C++ tem suporte à linguagem de programação C++/CLI, que possui tipos e operadores adicionais para atingir o modelo de programação .NET. Para uma introdução à linguagem C++/CLI, consulte Pure C++: Hello, C++/CLI. Para obter informações gerais, consulte Programação do .NET no Visual C++.

Neste passo a passo, você usa um editor de texto para criar um programa de C++/CLI básico e, em seguida, o compila na linha de comandos. (Você pode usar seu próprio programa de C++/CLI ao invés de digitar o que é mostrado ou, ainda, usar uma amostra de código de C++/CLI de outro artigo de ajuda. Essa técnica é útil para compilar e testar pequenos módulos que não contêm elementos de interface do usuário.)

Dica

Em seguida, é possível usar o Visual Studio IDE para compilar programas C++/CLI.Para obter mais informações, consulte Instruções passo a passo: compilando um programa C++ que se destina ao CLR no Visual Studio.

Pré-requisitos

Você deve conhecer os princípios básicos da linguagem C++.

Compilando um programa C++/CLI

As etapas a seguir mostram como compilar um aplicativo de console C++/CLI que usa classes .NET Framework.

Para habilitar a compilação para C++/CLI, é preciso usar a opção do compilador /clr. O compilador do Visual C++ gera um arquivo .exe contendo código MSIL — ou MSIL misto e código nativo — e links para as bibliotecas .NET Framework.

Para compilar um aplicativo C++/CLI na linha de comando

  1. Abra uma janela do Prompt de Comando do Desenvolvedor. (Na janela Iniciar, abra Aplicativos. Abra a pasta Ferramentas do Visual Studio na versão do Visual Studio e escolha o atalho Prompt de Comando do Desenvolvedor.) Para obter mais informações sobre como abrir uma janela de Prompt de Comando, consulte Definindo as variáveis de caminho e ambiente para compilações de linha de comando.

    As credenciais de administrador podem ser necessárias para compilar o código com êxito, dependendo do sistema operacional e da configuração do computador. Para executar a janela do Prompt de Comando como administrador, abra o menu de atalho do Prompt de Comando do Desenvolvedor e escolha Executar como administrador.

  2. No prompt de comando, digite notepad basicclr.cpp.

    Escolha Sim quando for solicitada a criação de um arquivo.

  3. No Bloco de Notas, insira estas linhas:

    int main()
    {
        System::Console::WriteLine("This is a C++/CLI program.");
    }
    
  4. Na barra de menus, escolha Arquivo, Salvar.

    Você criou um arquivo de origem do Visual C++ que usa uma classe .NET Framework (Console) no namespace System.

  5. No prompt de comando, digite cl /clr basicclr.cpp. O compilador cl.exe compila o código-fonte em um arquivo .obj contendo MSIL e executa o vinculador para gerar um programa executável chamado basicclr.exe.

  6. Para executar o programa basicclr.exe, no prompt de comando, insira basicclr.

    O programa exibe este texto e é fechado:

Este é um programa C++/CLI.

Consulte também

Tarefas

Tour guiado do Visual C++

Referência

Opções do compilador

Outros recursos

Referência de linguagem C++

Building C/C++ programas