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
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.
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.
Na příkazovém řádku zadejte
notepad basicclr.cpp
.Po zobrazení výzvy k vytvoření souboru zvolte Ano .
V Poznámkovém bloku zadejte tyto řádky:
int main() { System::Console::WriteLine("This is a C++/CLI program."); }
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ů.
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.Chcete-li spustit program basicclr.exe, zadejte
basicclr
na 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