Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Você pode criar programas Visual C++ que visam o Common Language Runtime (CLR) e usar o .NET Framework e criá-los na linha de comando. O Visual C++ oferece suporte à linguagem de programação C++/CLI, que tem tipos e operadores adicionais para direcionar o modelo de programação .NET. Para obter informações gerais sobre a linguagem C++/CLI, consulte Programação .NET com C++/CLI (Visual C++).
Nesta explicação passo a passo, você usa um editor de texto para criar um programa C++/CLI básico e, em seguida, compilá-lo na linha de comando. (Você pode usar seu próprio programa C++/CLI em vez de digitar o que é mostrado, ou você pode usar um exemplo de código C++/CLI de outro artigo de ajuda. Essa técnica é útil para criar e testar pequenos módulos que não têm elementos de interface do usuário.)
Pré-requisitos
Você entende os fundamentos da linguagem C++.
Compilando um programa C++/CLI
As etapas a seguir mostram como compilar um aplicativo de console C++/CLI que usa classes do .NET Framework.
Para habilitar a compilação para C++/CLI, você deve usar a opção de compilador /clr . O compilador MSVC gera um arquivo .exe que contém código MSIL — ou MSIL misto e código nativo — e links para as bibliotecas necessárias do .NET Framework.
Para compilar um aplicativo C++/CLI na linha de comando
Abra uma janela do Prompt de Comando do Desenvolvedor . Para obter instruções específicas, consulte Como abrir uma janela de prompt de comando do desenvolvedor.
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, clique com o botão direito do mouse para abrir o menu de atalho do prompt de comando e escolha Mais>Executar como administrador.
Altere o diretório de trabalho atual na janela do prompt de comando para um diretório no qual você possa gravar, como o diretório Documentos.
No prompt de comando, digite
notepad basicclr.cpp
.Escolha Sim quando for solicitado a criar um arquivo.
No Bloco de Notas, insira estas linhas:
int main() { System::Console::WriteLine("This is a C++/CLI program."); }
Na barra de menus, escolha Salvar arquivo>.
Você criou um arquivo de origem do Visual C++ que usa uma classe .NET Framework (Console) no System namespace.
No prompt de comando, digite
cl /clr basicclr.cpp
. O compilador cl.exe compila o código-fonte em um arquivo .obj que contém MSIL e, em seguida, executa o vinculador para gerar um programa executável chamado basicclr.exe.Para executar o programa basicclr.exe, no prompt de comando, digite
basicclr
.O programa exibe este texto e sai:
This is a C++/CLI program.
Ver também
Referência da linguagem C++
Projetos e construção de sistemas
de opções do compilador MSVC