Podrobné pokyny: Kompilace nativního programu C++ 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 Podrobné pokyny: Kompilace programu C++ pro CLR v sadě 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++. Pokud jste začali učení jazyka C++, doporučujeme "Začátečník C++ Guide" podle Schildt Jahoda, která je k dispozici na Začátečník vývojář výukové centrum na webu MSDN.
Vytvoření zdrojového souboru Visual C++ a jeho kompilace pomocí příkazového řádku
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.
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.
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; }
V nabídce Soubor klepněte na příkaz Uložit.
Vytvořili jste zdrojový soubor Visual C++.
Ukončete program Poznámkový blok.
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 (Exception Handling Model).
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í.
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.
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.
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 (Common Language Runtime Compilation), 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
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.
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.
V Poznámkovém bloku napište následující řádky.
int main() { System::Console::WriteLine("This is a Visual C++ program."); }
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.
Ukončete program Poznámkový blok.
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.
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).
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.
Chcete-li zavřít okno Příkazového řádku sady Visual Studio 2010, zadejte exit a stiskněte klávesu Enter.
Další kroky
Předchozí téma: Podrobné pokyny: Vytvoření standardního programu C++. Další téma: Podrobné pokyny: Kompilace programu C++ pro CLR v sadě Visual Studio (C++).