Walkthrough: Compiling a C++ Program that Targets the CLR in Visual Studio
Você pode criar programas do Visual C++ usando classes de .NET e as compilações usando o ambiente de desenvolvimento Visual Studio.
Para este procedimento você pode digitar seu próprio programa Visual C++ ou use um dos programas de exemplo.O programa de exemplo que usamos neste procedimento criaremos um arquivo de texto denominado textfile.txt e salvá-los para o diretório do projeto.
Pré-requisitos
Esses tópicos presumem que você compreenda os fundamentos de idioma do C++.
Para criar um novo projeto no Visual Studio e adicione um novo arquivo de origem
Crie um novo projeto.No menu de Arquivo , aponte para Novo, clique em Projeto...
Os tipos de projeto Visual C++, clique CLR, clique em Projeto CLR Vazio.
Digite um nome de projeto.
Por padrão, a solução que contém o projeto tem-no o mesmo nome que o novo projeto, mas pode inserir um nome diferente.Você pode inserir em um local diferente para o projeto se você deseja.
Clique OK para criar o novo projeto.
Se o solution Explorer não estiver visível, clique Gerenciador de Soluções no menu de Modo de Visualização .
Adicione um novo arquivo de origem ao projeto:
Clique com o botão direito do mouse na pasta de Arquivos de Origem no solution Explorer, aponte a Adicionar clique Novo Item...
Clique em C++ Arquivo (.cpp) e digite um nome de arquivo e clique em Adicionar.
O arquivo de .cpp aparece na pasta de Arquivos de Origem no solution Explorer e uma janela com guias aparece onde você digita o código que você deseja no arquivo.
Clique na guia recém-criado no Visual Studio e digite um programa válido Visual C++, ou copiar e colar um dos programas de exemplo.
Por exemplo, você pode usar o programa de exemplo Como: gravar um arquivo de texto (C + + / CLI) (no nó Tratamento de Arquivo e E/S do Guia de programação).
Se você usar o programa de exemplo, observe que você usa a palavra-chave gcnewem vez de new ao criar um objeto do .NET, 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 Extensões de componente para plataformas de tempo de execução.
No menu Build, clique em Build Solution.
Informações exibe a janela de Saída sobre o andamento de compilação, como 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 é expirado.Selecione a caixa de seleção na caixa de diálogo antes de clicar OK se você deseja Visual Studio para sempre usar as versões atuais dos arquivos em vez de solicitar cada vez que cria o aplicativo.
No menu de Depurar , clique Iniciar sem depuração.
Se você usou o programa de exemplo, quando você executa o programa uma janela de comando é exibida que indica que o arquivo de texto foi criado.Pressione qualquer chave para fechar a janela de comando.
O arquivo de texto textfile.txt agora está localizado no diretório do projeto.Você pode abrir o arquivo usando o Bloco De Notas.
Observação Escolhendo o CLR vazios projeto o modelo definem automaticamente a opção de compilador /clr .Para verificar isso, clique com o botão direito do mouse no projeto em Gerenciador de Soluções e clique em Propriedades, e verificar a opção de Suporte a Common Language Runtime no nó de Geral de Propriedades de Configuração.
O Que Mais Há
Anterior:Walkthrough: Compiling a Native C++ Program on the Command Line | Em seguida:Walkthrough: Compiling a C Program