Partilhar via


Demonstra Passo a passo: Compilando um programa de C++ que tem como alvo o CLR no Visual Studio (C++)

Você pode criar programas em Visual C++ que usam.NET e compilá-los usando o ambiente de desenvolvimento de Visual Studio.

Para que este procedimento pode digitar o seu próprio programa de Visual C++ ou use um dos programas de exemplo. O programa de exemplo, podemos usar esse procedimento cria um arquivo de texto chamado textfile.txt e salva-o para o diretório do projeto.

Pré-requisitos

These topics assume that you understand the fundamentals of the C++ language. Se apenas começar C++ de aprendizagem, recomendamos que o "guia para iniciantes do C++", escrito por Herb Schildt, disponível online em https://go.microsoft.com/fwlink/?LinkId=115303.

Para criar um novo projeto no Visual Studio e adicione um novo arquivo de origem

  1. Create a new project. Sobre o arquivo , aponte para novae, em seguida, clique em projeto ….

  2. Em tipos de projeto do Visual C++, clique em CLRe em seguida, clique em Projeto CLR vazio.

  3. Digite um nome de projeto.

    Por padrão, a solução que contém o projeto tem o mesmo nome que o novo projeto, mas você pode inserir um nome diferente. Se desejar, você pode inserir um local diferente para o projeto.

    Clique em OK para criar um novo projeto.

  4. Se o Solution Explorer não estiver visível, clique em Solution Explorer sobre o Exibir menu.

  5. Adicione um novo arquivo de origem ao projeto:

    • Com o botão direito do Arquivos de origem pasta no Solution Explorer, aponte para Add e clique em Novo item ….

    • Clique em Arquivo do C++ (CPP) e digite um nome de arquivo e clique em Add.

    O .cpp arquivo aparece na Arquivos de origem pasta no Solution Explorer e uma janela com abas é exibido, onde você digita o código desejado nesse arquivo.

  6. Clique na guia recém-criado em Visual Studio e digite um programa válido do Visual C++, ou copie e cole a um dos programas de exemplo.

    Por exemplo, você pode usar o Como: Gravar um arquivo de texto programa de exemplo (na i/O e o tratamento de arquivos o nó do guia de programação).

    Se você usar o programa de exemplo, observe que você usar o gcnewpalavra-chave em vez de new ao criar um.NET object e que gcnew retorna um identificador (^) em vez de um ponteiro (*):

    StreamWriter^ sw = gcnew StreamWriter(fileName);

    Para obter mais informações sobre a nova sintaxe do Visual C++, consulte Language Features for Targeting the CLR.

  7. Sobre o Build menu, clique em Build Solution.

    O saída janela exibe informações sobre o andamento de compilação, como, por exemplo, o local do log de compilação e uma mensagem que indica o status de compilação.

    Se você fizer alterações e executa o programa sem fazer uma compilação, uma caixa de diálogo pode indicar que o projeto está desatualizado. Selecione a caixa de seleção nesta caixa de diálogo antes de clicar em OK se você desejar que o Visual Studio para usar sempre as versões atuais dos arquivos em vez de solicitar a você toda vez que ele constrói o aplicativo.

  8. Sobre o Debug menu, clique em Iniciar sem depuração.

  9. Se você usou o programa de exemplo, quando você executar o programa é exibida uma janela de comando, o que indica que o arquivo de texto foi criado. Pressione qualquer tecla para fechar a janela de comando.

    O textfile.txt o arquivo de texto agora está localizado no seu diretório do projeto. Você pode abrir este arquivo usando o bloco de notas.

    ObservaçãoObservação

    Escolhendo o CLR vazio modelo de projeto definido automaticamente o /clr opção de compilador. Para verificar isso, clique com o botão direito no projeto na Solution Explorer e clicando em Propriedadese verifique o suporte a Common Language Runtime opção na Geral o nó de Propriedades de configuração.

What's Next

Anterior: Demonstra Passo a passo: Compilando um programa de C++ nativo na linha de comando (C++) | Próxima: Demonstra Passo a passo: Compilando um programa em c

Consulte também

Tarefas

Tour guiado do Visual C++

Outros recursos

C++ Language Reference

Criando um programa C/C