Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Šablony projektů sady Visual Studio generují soubory zdrojového kódu, možnosti kompilátoru, nabídky, panely nástrojů, ikony, odkazy a #include příkazy vhodné pro typ projektu, který chcete vytvořit. Visual Studio obsahuje několik druhů šablon projektů jazyka C++ a poskytuje průvodce pro mnoho z nich, abyste mohli přizpůsobit projekty při jejich vytváření. Ihned po vytvoření projektu ho můžete sestavit a spustit aplikaci; Při vývoji aplikace je vhodné sestavovat přerušovaně.
Poznámka:
Projekt jazyka C můžete vytvořit pomocí šablon projektů jazyka C++. Ve vygenerovaném projektu vyhledejte soubory, které mají příponu názvu souboru .cpp, a změňte ho na .c. Potom na stránce Vlastnosti projektu projektu (ne pro řešení), rozbalte vlastnosti konfigurace, C/C++ a vyberte Upřesnit. Změňte nastavení Zkompilovat jako na Zkompilovat jako kód jazyka C (/TC).
Šablony projektů
Šablony projektů zahrnuté v sadě Visual Studio závisí na verzi produktu a úlohách, které jste nainstalovali. Pokud jste nainstalovali vývoj desktopových aplikací pomocí úlohy C++, sada Visual Studio obsahuje tyto šablony projektů C++.
Desktop Windows
| Šablona projektu | Popis |
|---|---|
| Konzolová aplikace systému Windows | Projekt pro vytvoření konzolové aplikace systému Windows |
| Desktopová aplikace pro Windows | Projekt pro vytvoření desktopové aplikace systému Windows (Win32). |
| Dynamická knihovna | Projekt pro vytvoření dynamické knihovny (DLL). |
| Statická knihovna | Projekt pro vytvoření statické knihovny (LIB). |
| Desktopový průvodce pro Windows | Průvodce pro vytváření desktopových aplikací a knihoven Windows s dalšími možnostmi |
OBECNÉ
| Šablona projektu | Popis |
|---|---|
| Prázdný projekt | Prázdný projekt pro vytvoření aplikace, knihovny nebo knihovny DLL. Musíte přidat libovolný kód nebo požadované prostředky. |
| Projekt souboru pravidel | Projekt, který zabalí soubor pravidel systému Windows do projektu sady Visual Studio. (Pokud chcete otevřít soubor pravidel v sadě Visual Studio, použijte Otevřít složku |
| Projekt sdílených položek | Projekt používaný ke sdílení souborů kódu nebo souborů zdrojů mezi více projekty. Tento typ projektu nevygeneruje spustitelný soubor. |
knihovna ATL
| Šablona projektu | Popis |
|---|---|
| Projekt ATL | Projekt, který používá aktivní knihovnu šablon. |
Test
| Šablona projektu | Popis |
|---|---|
| Projekt nativního testu jednotek | Projekt, který obsahuje nativní testy jednotek jazyka C++. |
knihovna MFC
Pokud do instalace sady Visual Studio přidáte komponentu podpory MFC a KNIHOVNY ATL, tyto šablony projektů se přidají do sady Visual Studio.
| Šablona projektu | Popis |
|---|---|
| Aplikace MFC | Projekt pro vytvoření aplikace, která používá knihovnu Microsoft Foundation Class (MFC). |
| MFC – ovládací prvek ActiveX | Projekt pro vytvoření ovládacího prvku ActiveX, který používá knihovnu MFC. |
| MFC DLL | Projekt pro vytvoření dynamické knihovny, která používá knihovnu MFC. |
Univerzální aplikace pro Windows
Pokud do instalace sady Visual Studio přidáte komponentu nástrojů C++ Pro univerzální platformu Windows, přidají se tyto šablony projektů do sady Visual Studio.
Přehled univerzálních aplikací pro Windows v jazyce C++ najdete v tématu Univerzální aplikace pro Windows (C++).
| Šablona projektu | Popis |
|---|---|
| Prázdná aplikace | Projekt pro jednostráňovou aplikaci Univerzální platforma Windows (UPW), která nemá žádné předdefinované ovládací prvky ani rozložení. |
| Aplikace DirectX 11 | Projekt pro Univerzální platforma Windows aplikaci, která používá DirectX 11. |
| Aplikace DirectX 12 | Projekt pro aplikaci Univerzální platforma Windows, která používá DirectX 12. |
| DirectX 11 a aplikace XAML | Projekt pro Univerzální platforma Windows aplikaci, která používá DirectX 11 a XAML. |
| Aplikace pro testování jednotek | Projekt pro vytvoření aplikace pro testování jednotek pro aplikace Univerzální platforma Windows (UPW). |
| knihovna DLL | Projekt pro nativní dynamickou knihovnu (DLL), kterou může používat komponenta Univerzální platforma Windows aplikace nebo modulu runtime. |
| Statická knihovna | Projekt nativní knihovny statických odkazů (LIB), kterou může používat Univerzální platforma Windows aplikace nebo komponenta modulu runtime. |
| Součást prostředí Windows Runtime | Projekt pro komponentu prostředí Windows Runtime, kterou může Univerzální platforma Windows aplikace používat bez ohledu na programovací jazyk, ve kterém je aplikace napsaná. |
| Projekt vytváření balíčku aplikace Windows | Projekt, který vytvoří balíček UPW, který umožňuje načtení nebo distribuci desktopové aplikace prostřednictvím Microsoft Storu. |
Komentáře k úkolům
Mnoho souborů vygenerovaných šablonou projektu obsahuje komentáře k úkolům, které vám pomůžou identifikovat, kde můžete zadat vlastní zdrojový kód. Další informace o tom, jak přidat kód, naleznete v tématu Přidání funkce pomocí Průvodců kódem a Práce se soubory prostředků.