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.
Du kan skapa Microsoft C++-program som är inriktade på COMMON Language Runtime (CLR) och använda .NET Framework och bygga dem på kommandoraden. Microsoft C++ stöder programmeringsspråket C++/CLI, som har ytterligare typer och operatorer som mål för .NET-programmeringsmodellen. Allmän information om språket C++/CLI finns i .NET Programming with C++/CLI (Visual C++).
I den här genomgången använder du en textredigerare för att skapa ett grundläggande C++/CLI-program och kompilerar det sedan på kommandoraden. (Du kan använda ditt eget C++/CLI-program i stället för att skriva det som visas, eller så kan du använda ett C++/CLI-kodexempel från en annan hjälpartikel. Den här tekniken är användbar för att skapa och testa små moduler som inte har några gränssnittselement.)
Förutsättningar
Du förstår grunderna i C++-språket.
Kompilera ett C++/CLI-program
Följande steg visar hur du kompilerar ett C++/CLI-konsolprogram som använder .NET Framework-klasser.
Om du vill aktivera kompilering för C++/CLI måste du använda kompilatoralternativet /clr . Kompilatorn Microsoft C++ (MSVC) genererar en .exe fil som innehåller MSIL-kod – eller blandad MSIL och inbyggd kod – och länkar till de nödvändiga .NET Framework-biblioteken.
Kompilera ett C++/CLI-program på kommandoraden
Öppna ett utvecklarkommandotolksfönster. Specifika instruktioner finns i Öppna kommandotolken för utvecklare.
Administratörsautentiseringsuppgifter kan krävas för att kompilera koden, beroende på datorns operativsystem och konfiguration. Om du vill köra kommandotolken som administratör högerklickar du för att öppna snabbmenyn för kommandotolken och väljer sedan Mer>kör som administratör.
Ändra den aktuella arbetskatalogen i kommandotolken till en katalog som du kan skriva till, till exempel katalogen Dokument.
I kommandotolken anger du
notepad basicclr.cpp.Välj Ja när du uppmanas att skapa en fil.
Skriv in följande rader i Anteckningar:
int main() { System::Console::WriteLine("This is a C++/CLI program."); }På menyraden väljer du Spara fil>.
Du har skapat en C++-källfil som använder en .NET Framework-klass (Console) i System namnområdet.
I kommandotolken anger du
cl /clr basicclr.cpp. Kompilatorn cl.exe kompilerar källkoden till en .obj fil som innehåller MSIL och kör sedan länkaren för att generera ett körbart program med namnet basicclr.exe.Om du vill köra basicclr.exe-programmet går du till kommandotolken och anger
basicclr.Programmet visar denna text och stänger:
This is a C++/CLI program.
Se även
C++-språkreferens
Projekt och byggsystem
MSVC-kompilatoralternativ