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

můžete vytvořit Visual C++ programy, které cílí na modul clr (Common Language Runtime), a použít .NET Framework a sestavit je na příkazovém řádku. Visual C++ podporuje programovací jazyk C++/CLI, který obsahuje další typy a operátory pro cílení programovacího modelu .NET. Obecné informace o jazyce C++/CLI naleznete v tématu programování .NET s C++/CLI (Visual C++).

V tomto návodu použijete textový editor k vytvoření základního programu C++/CLI a potom ho zkompilujete na příkazovém řádku. (Můžete použít vlastní program C++/CLI namísto psaní ovládacího prvku, který je zobrazen, nebo můžete použít ukázku kódu jazyka C++/CLI z jiného článku s článkem help. Tato technika je užitečná pro vytváření a testování malých modulů, které nemají žádné prvky uživatelského rozhraní.)

Požadavky

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

Kompilování programu C++/CLI

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

Chcete-li povolit kompilaci pro jazyk C++/CLI, je nutné použít možnost kompilátoru /CLR . kompilátor MSVC generuje .exe soubor, který obsahuje kód jazyka msil – nebo smíšený jazyk msil a nativní kód – a odkazuje na požadované knihovny .NET Framework.

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

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

    Pověření správce může být vyžadováno pro úspěšné kompilování 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, klikněte pravým tlačítkem myši a otevřete místní nabídku pro příkazový řádek a pak zvolte možnost DalšíSpustit jako správce.

  2. Do příkazového řádku zadejte notepad basicclr.cpp .

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

  3. v Poznámkový blok zadejte tyto řádky:

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

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

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

  6. Chcete-li spustit program basicclr.exe, zadejte do příkazového řádku basicclr .

    Program zobrazí tento text a ukončí:

    This is a C++/CLI program.
    

Viz také

Reference jazyka C++
Projekty a systémy sestavení
možnosti kompilátoru MSVC