Podrobné pokyny: Kompilace programu C++ pro CLR v sadě Visual Studio (C++)
Můžete vytvořit programy Visual C++, které využívají tříd .NET a zkompilovat je pomocí prostředí Visual Studio Development.
Pro tento postup můžete použít vlastní program Visual C++, nebo využít jedné z ukázkových aplikací. Vzorový program použitý v tomto postupu vytvoří textový soubor s názvem textfile.TXT a uloží jej do adresáře projektu.
Požadavky
Tyto témata předpokládají, že chápete základy jazyka C++. Pokud jste začali učení jazyka C++, doporučujeme Guide Začátečník C++"" Zapisovat Jahoda Schildt k dispozici online na https://go.microsoft.com/fwlink/?LinkId=115303.
Vytvoření nového projektu v sadě Visual Studio a přidání nového zdrojového souboru
Vytvořte nový projekt. V nabídce Soubor přejděte na příkaz Nový a klikněte na Projekt.
Z typů projektu Visual C++ klikněte na CLR a potom klikněte na Prázdný projekt CLR.
Zadejte název projektu.
Ve výchozím nastavení má řešení, které obsahuje projekt, stejný název jako nový projekt, ale je možné zadat jiný název. Pokud chcete, lze pro projekt zadat jiné umístění.
Kliknutím na tlačítko OK vytvoříte nový projekt.
Pokud není zobrazen Průzkumník řešení, klikněte na Průzkumník řešení v nabídce Zobrazení.
Přidání nového zdrojového souboru do projektu:
V Průzkumníku řešení klikněte pravým tlačítkem myši složku Zdrojové soubory, přejděte na Přidat, a pak klikněte na Nová položka….
Klikněte na Soubor C++ (.CPP), zadejte název souboru a klikněte na Přidat.
Soubor .cpp se zobrazí ve složce Zdrojové soubory v Průzkumníku řešení a zobrazí se okno s kartami, do kterého lze zadat kód, který chcete v tomto souboru.
Klikněte na kartu nově vytvořenou v sadě Visual Studio a zadejte platný program Visual C++, nebo zkopírujte a vložte jeden ze vzorových programů.
Lze například použít vzorový program Postupy: Zápis textového souboru (v uzlu File Handling and I/O programového průvodce).
Pokud použijete ukázkový program, Všimněte si použití gcnewmísto klíčového slova new Při vytváření.NET objektu a gcnew vrátí popisovač (^) spíše než ukazatel (*):
StreamWriter^ sw = gcnew StreamWriter(fileName);
Další informace o nové syntaxi Visual C++ naleznete v tématu Language Features for Targeting the CLR.
V nabídce Build (Sestavit) klepněte na příkaz Build Solution (Sestavit řešení).
Okno Výstup zobrazí informace o průběhu kompilace, jako je například umístění protokolu sestavení a zprávu, která označuje stav sestavení.
Pokud provedete změny a spustíte program bez provedení sestavení, dialogové okno může označovat, že je projekt zastaralý. Pokud chcete vždy používat aktuální verzi souborů namísto výzvy při každém sestavení aplikace, před kliknutím na OK v tomto dialogovém okně zaškrtněte toto políčko.
V nabídce Ladit klikněte na Spustit bez ladění.
Pokud jste použili vzorový program, při spuštění programu se zobrazí okno příkazového řádku, které označuje vytvoření textového souboru. Stisknutím libovolné klávesy zavřete okno příkazového řádku.
Textový soubor textfile.txt se nyní nachází v adresáři projektu. Tento soubor lze otevřít pomocí aplikace Poznámkový blok.
Poznámka
Prázdná šablona projektu CLR automaticky nastaví možnost kompilátoru /clr. Chcete-li toto ověřit, klikněte pravým tlačítkem myši na projekt v Průzkumníku řešení, klikněte na Vlastnostia pak zkontrolujte možnost Common Language Runtime support v uzlu Obecné Vlastnosti konfigurace.
Kam dal
Předchozí téma: Podrobné pokyny: Kompilace nativního programu C++ v příkazovém řádku (C++) | Další téma: Podrobné pokyny: Kompilace programu v jazyce C