Sdílet prostřednictvím


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

Referenční dokumentace

Průvodce aplikací Win32