Nastavení aplikace, Win 32 Průvodce projektu
Tuto stránku průvodce použijte k nastavení voleb pro projekt systému Win32.
Typ aplikace
Vytvoří určený typ aplikace.Možnost
Description
Konzolová aplikace
Vytvoří konzolovou aplikaci.Programy konzoly jsou vyvíjeny s Funkce Konzoly, které poskytují podporu znakového režimu v oknech konzoly.Visual C++ knihovny za běhu také poskytují výstup a vstup z okna konzoly s I/O standardními funkcemi, například printf_s() a scanf_s().Konzolová aplikace nemá žádné grafické uživatelské rozhraní.Zkompiluje se do souboru EXE a lze ji spustit jako samostatnou aplikaci z příkazového řádku.
Můžete přidat podporu knihovny MFC a knihovny ATL do konzolové aplikace.
aplikace pro systém Windows
Vytvoří program systému Win32.Program systému Win32 je spustitelná aplikace (EXE) napsaná v C nebo C++, využívající volání rozhraní API systému Win32 k vytvoření grafického uživatelského rozhraní.
Nemůžete přidat podporu knihovny MFC nebo knihovny ATL do aplikace pro systém Windows.
DLL
Vytvoří dynamickou knihovnu (knihovna DLL) systému Win32.Knihovna DLL systému Win32 je binární soubor napsán v C nebo C++, který používá volání rozhraní API systému Win32, nikoli tříd knihovny MFC, a toto funguje jako sdílená knihovna funkcí, které lze použít současně více aplikacemi.
Nelze přidat podporu knihovny MFC nebo knihovny ATL do DLL aplikace.Můžete určit, že knihovna DLL exportuje symboly.
Statická knihovna
Vytvoří statickou knihovnu.Statická knihovna je soubor obsahující objekty a jejich funkce a data, které jsou propojeny do vašeho programu při vytvoření spustitelného souboru.Toto téma vysvětluje, jak vytvořit počáteční soubory a vlastnosti projektu pro statickou knihovnu.Soubor statické knihovny poskytuje následující výhody:
Statická knihovna systému Win32 je užitečná, pokud pracujete na aplikaci, která provede volání rozhraní API systému Win32, nikoli tříd knihovny MFC.
Proces propojení je stejný, ať už je zbytek vaší aplikace pro systém Windows napsán v C nebo C++.
Statickou knihovnu je možné propojit do programu založeném na knihovně MFC nebo do programu bez knihovny MFC.
Další možnosti
Definuje podporu a možnosti pro aplikaci v závislosti na jejím typu.Možnost
Description
Prázdný projekt
Určuje, že soubory projektu jsou prázdné.Máte-li sadu zdrojových souborů (například .cpp soubory, soubory hlaviček, ikony, panely nástrojů, dialogová okna atd.) a chcete vytvořit projekt ve vývojovém prostředí Visual C++, je nutné nejprve vytvořit prázdný projekt a potom přidat soubory do projektu.
Tato možnost není k dispozici pro projekty statických knihoven.
Export symbolů
Určuje, že projekt knihovny DLL exportuje symboly.
Předkompilovaná hlavička
Určuje, že projekt statické knihovny používá předkompilovanou hlavičku.
Kontrola životního cyklu bezpečnostního vývoje (SDL)
Další informace o SDL lze nalézt v tématu Microsoft Security Development Lifecycle (SDL) Process Guidance.
Přidat podporu pro
Přidání podpory pro jednu z knihoven v aplikaci Visual C++.Možnost
Description
knihovna ATL
Vytvoří do projektu podporu tříd v knihovně ATL (Active Template Library).U systému Win32 pouze pro konzolové aplikace.
Poznámka Tato možnost neurčuje podporu přidávání objektů knihovny ATL pomocí průvodců kódu knihovny ATL.Můžete přidat objekty knihovny ATL pouze do podpory projektů knihovny ATL nebo projektů knihovny MFC.
Rozhraní MFC
Vytvoří do podpory projektu pro knihovnu Microsoft Foundation Class (knihovna MFC).Pouze pro konzolové aplikace systému Win32 a statické knihovny.
Viz také
Úkoly
Vytvoření aplikace pro Windows Win32