Delen via


Handleiding: een C++/CLI-programma compileren via de commandoregel

U kunt Microsoft C++-programma's maken die gericht zijn op Common Language Runtime (CLR) en het .NET Framework gebruiken en deze compileren op de opdrachtregel. Microsoft C++ ondersteunt de programmeertaal C++/CLI, met extra typen en operators om het .NET-programmeermodel te richten. Zie .NET Programming with C++/CLI (Visual C++) voor algemene informatie over de C++/CLI-taal.

In deze instructie gebruikt u een teksteditor om een eenvoudig C++/CLI-programma te maken en het vervolgens op de opdrachtregel te compileren. (U kunt uw eigen C++/CLI-programma gebruiken in plaats van het programma te typen dat wordt weergegeven, of u kunt een C++/CLI-codevoorbeeld uit een ander Help-artikel gebruiken. Deze techniek is handig voor het bouwen en testen van kleine modules die geen UI-elementen hebben.)

Vereiste voorwaarden

U begrijpt de basisprincipes van de C++-taal.

Een C++/CLI-programma compileren

De volgende stappen laten zien hoe u een C++/CLI-consoletoepassing compileert die gebruikmaakt van .NET Framework-klassen.

Als u compilatie voor C++/CLI wilt inschakelen, moet u de optie /clr compiler gebruiken. De MSVC-compiler (Microsoft C++ ) genereert een .exe-bestand dat MSIL-code( of gemengde MSIL- en systeemeigen code bevat) en koppelingen naar de vereiste .NET Framework-bibliotheken.

Een C++/CLI-toepassing compileren op de opdrachtregel

  1. Open een opdrachtpromptvenster voor ontwikkelaars . Zie Een opdrachtpromptvenster voor ontwikkelaars openen voor specifieke instructies.

    Beheerdersreferenties zijn mogelijk vereist om de code te compileren, afhankelijk van het besturingssysteem en de configuratie van de computer. Als u het opdrachtpromptvenster wilt uitvoeren als beheerder, klikt u met de rechtermuisknop om het snelmenu voor de opdrachtprompt te openen en kiest u vervolgens Meer>uitvoeren als administrator.

  2. Wijzig de huidige werkmap in het opdrachtpromptvenster in een map waarnaar u kunt schrijven, zoals de map Documenten.

  3. Voer notepad basicclr.cppin bij de opdrachtprompt.

    Kies Ja wanneer u wordt gevraagd een bestand te maken.

  4. Voer in Kladblok de volgende regels in:

    int main()
    {
        System::Console::WriteLine("This is a C++/CLI program.");
    }
    
  5. Kies Bestand>opslaan op de menubalk.

    U hebt een C++-bronbestand gemaakt dat gebruikmaakt van een .NET Framework-klasse (Console) in de System naamruimte.

  6. Voer cl /clr basicclr.cppin bij de opdrachtprompt. De cl.exe compiler compileert de broncode in een .obj-bestand dat MSIL bevat en voert vervolgens de linker uit om een uitvoerbaar programma met de naam basicclr.exete genereren.

  7. Als u het basicclr.exe-programma wilt uitvoeren, voert u bij de opdrachtprompt basicclr in.

    Het programma geeft deze tekst weer en sluit vervolgens af.

    This is a C++/CLI program.
    

Zie ook

Naslaginformatie over C++-taal
Projecten en bouwsystemen
MSVC-compileropties