Návod: Kompilace programu C++/CLI v příkazovém řádku

Můžete vytvářet programy Visual C++, které cílí na modul CLR (Common Language Runtime) a používat rozhraní .NET Framework, a vytvářet je na příkazovém řádku. Visual C++ podporuje programovací jazyk C++/CLI, který má další typy a operátory pro cílení na programovací model .NET. Obecné informace o jazyce C++/CLI najdete v tématu Programování v .NET pomocí C++/CLI (Visual C++).

V tomto názorném postupu pomocí textového editoru vytvoříte základní program C++/CLI a pak ho zkompilujete na příkazovém řádku. (Místo toho, abyste místo zobrazeného programu použili vlastní program C++/CLI, můžete použít vlastní program C++/CLI nebo můžete použít ukázku kódu C++/CLI z jiného článku nápovědy. Tato technika je užitečná pro sestavování a testování malých modulů, které nemají žádné prvky uživatelského rozhraní.)

Požadavky

Rozumíte základům jazyka C++.

Kompilace programu C++/CLI

Následující kroky ukazují, jak zkompilovat konzolovou aplikaci C++/CLI, která používá třídy rozhraní .NET Framework.

Pokud chcete povolit kompilaci pro C++/CLI, musíte použít možnost kompilátoru /clr . Kompilátor MSVC vygeneruje .exe soubor, který obsahuje kód MSIL ( nebo smíšený kód MSIL a nativní kód) a odkazuje na požadované knihovny rozhraní .NET Framework.

Kompilace aplikace C++/CLI na příkazovém řádku

  1. Otevřete okno příkazového řádku pro vývojáře. Konkrétní pokyny najdete v tématu Otevření okna příkazového řádku pro vývojáře.

    Přihlašovací údaje správce můžou být nutné k úspěšnému kompilaci kódu v závislosti na operačním systému a konfiguraci počítače. Chcete-li spustit okno příkazového řádku jako správce, kliknutím pravým tlačítkem otevřete místní nabídku příkazového řádku a pak zvolte Další>spustit jako správce.

  2. Změňte aktuální pracovní adresář v okně příkazového řádku na adresář, do který můžete zapisovat, například do adresáře Dokumenty.

  3. Na příkazovém řádku zadejte notepad basicclr.cpp.

    Po zobrazení výzvy k vytvoření souboru zvolte Ano .

  4. V Poznámkovém bloku zadejte tyto řádky:

    int main()
    {
        System::Console::WriteLine("This is a C++/CLI program.");
    }
    
  5. Na řádku nabídek zvolte Uložit soubor>.

    Vytvořili jste zdrojový soubor Visual C++, který používá třídu rozhraní .NET Framework (Console) v System oboru názvů.

  6. Na příkazovém řádku zadejte cl /clr basicclr.cpp. Kompilátor cl.exe zkompiluje zdrojový kód do .obj souboru, který obsahuje jazyk MSIL, a potom spustí linker pro vygenerování spustitelného programu s názvem basicclr.exe.

  7. Chcete-li spustit program basicclr.exe, zadejte basicclrna příkazovém řádku .

    Program zobrazí tento text a ukončí:

    This is a C++/CLI program.
    

Viz také

Referenční dokumentace jazyka C++
Projekty a systémy sestavení
Parametry kompilátoru MSVC