Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med hjälp av C++/CLI kan du skapa C++-program som använder .NET-klasser samt interna C++-typer. C++/CLI är avsett för användning i konsolprogram och i DLL:er som omsluter inbyggd C++-kod och gör den tillgänglig från .NET-program. Om du vill skapa ett Windows-användargränssnitt baserat på .NET använder du C# eller Visual Basic.
För den här proceduren kan du skriva ett eget C++-program eller använda något av exempelprogrammen. Exempelprogrammet som vi använder i den här proceduren skapar en textfil med namnet textfile.txtoch sparar den i projektkatalogen.
Förutsättningar
- En förståelse av grunderna i C++-språket.
- I Visual Studio 2017 och senare är C++/CLI-stöd en valfri komponent. Om du vill installera det öppnar du Visual Studio Installer från Start-menyn i Windows. Kontrollera att skrivbordsutvecklingen med C++ -panelen är markerad och i avsnittet Valfria komponenter kontrollerar du även C++/CLI-stöd.
Skapa ett nytt projekt
Följande steg varierar beroende på vilken version av Visual Studio du använder. Om du vill se dokumentationen för din föredragna version av Visual Studio använder du väljarkontrollen Version. Den finns överst i innehållsförteckningen på den här sidan.
Skapa ett C++/CLI-projekt i Visual Studio
I Solution Explorer högerklickar du överst för att öppna dialogrutan Skapa ett nytt projekt .
Överst i dialogrutan skriver du CLR i sökrutan och väljer sedan CLR Empty Project (.NET Framework) i resultatlistan.
Välj knappen Skapa för att skapa projektet.
Skapa ett C++/CLI-projekt i Visual Studio 2017
Skapa ett nytt projekt. Peka på Nytt på Arkiv-menyn och klicka sedan på Projekt.
Från projekttyperna Visual C++ klickar du på CLR och sedan på CLR Empty Project (TOMT PROJEKT).
Skriv ett projektnamn. Som standard har lösningen som innehåller projektet samma namn som det nya projektet, men du kan ange ett annat namn. Du kan ange en annan plats för projektet om du vill.
Klicka på OK för att skapa det nya projektet.
Skapa ett C++/CLI-projekt i Visual Studio 2015
Skapa ett nytt projekt. Peka på Nytt på Arkiv-menyn och klicka sedan på Projekt.
Från projekttyperna Visual C++ klickar du på CLR och sedan på CLR Empty Project (TOMT PROJEKT).
Skriv ett projektnamn. Som standard har lösningen som innehåller projektet samma namn som det nya projektet, men du kan ange ett annat namn. Du kan ange en annan plats för projektet om du vill.
Klicka på OK för att skapa det nya projektet.
Lägga till en källfil
Om Solution Explorer inte visas klickar du på Solution Explorer på menyn Visa .
Lägg till en ny källfil i projektet:
Högerklicka på mappen Källfiler i Solution Explorer, peka på Lägg till och klicka på Nytt objekt.
Klicka på C++-fil (.cpp) och skriv ett filnamn och klicka sedan på Lägg till.
Den .cpp filen visas i mappen Källfiler i Solution Explorer och ett fönster med flikar visas där du skriver den kod som du vill ha i filen.
Klicka på den nyligen skapade fliken i Visual Studio och skriv ett giltigt Visual C++-program, eller kopiera och klistra in ett av exempelprogrammen.
Du kan till exempel använda exempelprogrammet Så här skriver du en textfil (C++/CLI) (i noden Filhantering och I/O i programmeringsguiden).
Om du använder exempelprogrammet ser du att du använder nyckelordet
gcnewi stället förnewnär du skapar ett .NET-objekt och somgcnewreturnerar ett handtag (^) i stället för en pekare (*):StreamWriter^ sw = gcnew StreamWriter(fileName);Mer information om C++/CLI-syntax finns i Komponenttillägg för Körningsplattformar.
Klicka på Skapa lösning på Skapa-menyn.
Fönstret Utdata visar information om kompileringsförloppet, till exempel platsen för byggloggen och ett meddelande som anger byggstatus.
Om du gör ändringar och kör programmet utan att skapa något kan en dialogruta indikera att projektet är inaktuellt. Markera kryssrutan i den här dialogrutan innan du klickar på OK om du vill att Visual Studio alltid ska använda de aktuella versionerna av filer i stället för att fråga dig varje gång programmet skapas.
På felsökningsmenyn klickar du på Starta utan felsökning.
Om du använde exempelprogrammet visas ett kommandofönster som anger att textfilen har skapats när du kör programmet.
Den textfile.txt textfilen finns nu i projektkatalogen. Du kan öppna den här filen med hjälp av Anteckningar.
Anmärkning
Om du väljer den tomma CLR-projektmallen anger du automatiskt kompileringsalternativet
/clr. Kontrollera detta genom att högerklicka på projektet i Solution Explorer och klicka på Egenskaper och sedan kontrollera alternativet Common Language Runtime-support i noden Allmänt i Konfigurationsegenskaper.