Sdílet prostřednictvím


Nastavení aplikace, Průvodce projektem Win 32

Tuto stránku průvodce použijte k nastavení voleb pro projekt systému Win32.

  • Typ aplikace
    Vytvoří určený typ aplikace.

    Možnost

    Popis

    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++ běhové knihovny také poskytují výstup a vstup z okna konzoly se standardními vstupně-výstupní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.

    Do konzolové aplikace je možné přidat podporu knihovny MFC a knihovny ATL.

    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í.

    Do aplikace pro systém Windows není možné přidat podporu knihovny MFC nebo knihovny ATL.

    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.

    Do DLL aplikace nelze přidat podporu knihovny MFC nebo knihovny ATL.Je možné 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 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 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

    Popis

    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.

    Symboly exportu

    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 naleznete 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

    Popis

    ATL

    Vytvoří do projektu podporu tříd v knihovně ATL (Active Template Library).Pouze pro konzolové aplikace systému Win32.

    Poznámka   Tato možnost neznamená podporu pro přidání objektů knihovny ATL pomocí průvodců kódu knihovny ATL.Je možné přidat objekty knihovny ATL pouze do podpory projektů knihovny ATL nebo projektů knihovny MFC.

    MFC

    Vytvoří do projektu podporu pro knihovnu Microsoft Foundation Class (knihovna MFC).Pouze pro konzolové aplikace systému Win32 a statické knihovny.

Viz také

Úkoly

Vytvoření aplikace Win32 pro Windows

Referenční dokumentace

Win32 – průvodce aplikací