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.

    Parametr

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

    Parametr

    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.

    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.

  • Přidat podporu pro
    Přidání podpory pro jednu z knihoven v aplikaci Visual C++.

    Parametr

    Popis

    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 neznamená podporu pro přidá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

Vytváření aplikace Win32 systému Windows

Odkaz

Průvodce aplikací Win32