Sdílet prostřednictvím


Názorný postup: Kompilace nativního C++ Program v příkazovém řádku (C++)

Aplikace Visual C++ obsahuje kompilátor jazyka C++, který lze využít pro vytvoření základních aplikací Visual C++, aplikací modelu Windows Forms nebo komponent.

Postupem podle tohoto návodu můžete vytvořit základní programy Visual C++ pomocí textového editoru a pak je zkompilovat pomocí příkazového řádku.

Lze také zkompilovat programy Visual C++, které jste vytvořili pomocí integrovaného vývojového prostředí (IDE) sady Visual Studio.Další informace naleznete v tématu Názorný postup: Kompilace C++ Program, který CLR v aplikaci Visual Studio (C++).

Můžete použít vlastní programy Visual C++, namísto psaní programům zobrazených v následujících krocích.Lze také použít některou ze vzorových aplikací Visual C++ uvedenou v ostatních tématech nápovědy.

Požadavky

Chcete-li dokončit tento návod, je třeba porozumět základům jazyka C++.

Vytvoření zdrojového souboru Visual C++ a jeho kompilace pomocí příkazového řádku

  1. Kliknutím na Start, přemístěním na All Programs, Microsoft Visual Studio 2010, Visual Studio Tools a kliknutím na Příkazová řádka sady Visual Studio 2010 otevřete Příkazovou řádku sady Visual Studio 2010.

    Pověření správce může být v závislosti na konfiguraci počítače a operačního systému nutné pro úspěšně zkompilování kódu v tomto návodu.Pro spuštěni Příkazového řádku sady Visual Studio 2010 pod účtem správce, klikněte pravým tlačítkem myši na Příkazový řádek sady Visual Studio 2010 a potom klikněte na Spustit jako správce.

  2. Na příkazovém řádku zadejte notepad basic.cpp a stiskněteEnter.

    Po zobrazení výzvy k vytvoření souboru klikněte na tlačítko Ano.

  3. V Poznámkovém bloku napište následující řádky.

    #include <iostream>
    
    int main()
    {
        std::cout << "This is a native C++ program." << std::endl;
        return 0;
    }
    
  4. V nabídce Soubor klepněte na příkaz Uložit.

    Vytvořili jste zdrojový soubor Visual C++.

  5. Ukončete program Poznámkový blok.

  6. Na příkazovém řádku zadejte cl /EHsc basic.cpp a stiskněteEnter.Parametr příkazového řádku /EHsc dává kompilátoru pokyn pro povolení zpracování výjimek C++.Další informace naleznete v tématu /EH (Model zpracování výjimek).

    Kompilátor Cl.EXE vygeneruje spustitelný program s názvem basic.exe.

    Název spustitelného programu lze vidět v řádcích výstupních informací, které kompilátor zobrazí.

  7. Chcete-li zobrazit seznam souborů v adresáři, které mají názvem basic s jakoukoliv příponou názvu souboru, zadejte dir basic.* a stiskněte klávesu Enter.

    Soubor .obj je soubor mezilehlého formátu, který můžete bez obav ignorovat.

  8. Pro spuštění programu basic.EXE zadejte basic a stiskněte klávesu Enter.

    Program zobrazí tento text a skončí:

    This is a native C++ program.

  9. Chcete-li zavřít okno Příkazového řádku sady Visual Studio 2010, zadejte exit a stiskněte klávesu Enter.

Kompilace programu Visual C++, který používá třídy rozhraní .NET

Následující kroky ukazují, jak zkompilovat program Visual C++, který používá třídy rozhraní .NET Framework.

Je nutné použít možnost kompilátoru /CLR (kompilace společné Language Runtime), protože tento program používá třídy .NET a musí obsahovat požadované knihovny .NET.Kompilátor Visual C++ vygeneruje soubor .EXE, který obsahuje kód jazyka MSIL, namísto spustitelných strojových instrukcí.

Pokyny v tomto postupu umožňují zkompilovat libovolný vzorový program Visual C++ v tématech nápovědy.

Kompilace aplikace konzoly C++ .NET pomocí příkazového řádku

  1. Kliknutím na Start, přemístěním na All Programs, Microsoft Visual Studio 2010, Visual Studio Tools a kliknutím na Příkazová řádka sady Visual Studio 2010 otevřete Příkazovou řádku sady Visual Studio 2010.

    Pověření správce může být v závislosti na konfiguraci počítače a operačního systému nutné pro úspěšně zkompilování kódu v tomto návodu.Pro spuštěni Příkazového řádku sady Visual Studio 2010 pod účtem správce, klikněte pravým tlačítkem myši na Příkazový řádek sady Visual Studio 2010 a potom klikněte na Spustit jako správce.

  2. Na příkazovém řádku zadejte notepad basicclr.cpp a stiskněteEnter.

    Po zobrazení výzvy k vytvoření souboru klikněte na tlačítko Ano.

  3. V Poznámkovém bloku napište následující řádky.

    int main()
    {
        System::Console::WriteLine("This is a Visual C++ program.");
    }
    
  4. V nabídce Soubor klepněte na příkaz Uložit.

    Vytvořili jste zdrojový soubor Visual C++, který používá třídu .NET (Console) a nachází se v oboru názvu System.

  5. Ukončete program Poznámkový blok.

  6. Na příkazovém řádku zadejte cl /clr basicclr.cpp a stiskněteEnter.Kompilátor cl.EXE vygeneruje spustitelný program s názvem basicclr.exe.

  7. Chcete-li zobrazit seznam souborů v adresáři, které mají název basicclr s jakoukoliv příponou názvu souboru, zadejte dir basicclr.* a stiskněte klávesu Enter.

    Soubor .obj je soubor mezilehlého formátu, který můžete bez obav ignorovat.

    Soubor .manifest je soubor XML, který obsahuje informace o sestavení.(Sestavení je jednotka nasazení .NET, například program .EXE, komponenta nebo knihovna .DLL).

  8. Pro spuštění programu basicclr.EXE zadejte basicclr a stiskněte klávesu Enter.

    Program zobrazí tento text a skončí:

    This is a Visual C++ program.

  9. Chcete-li zavřít okno Příkazového řádku sady Visual Studio 2010, zadejte exit a stiskněte klávesu Enter.

Další kroky

Previous:Walkthrough: Creating a Win32 Console Program (C++).Next:Názorný postup: Kompilace C++ Program, který CLR v aplikaci Visual Studio (C++).

Viz také

Úkoly

Visual C++ Guided Tour

Referenční dokumentace

Možnosti kompilátoru

Další zdroje

C++ jazyková Reference

C/C++ programy budovy