Udostępnij za pośrednictwem


Ustawienia aplikacji, kreator projektów Win 32

Użyj tej strony kreatora, aby ustawić opcje dla projektu Win32.

  • Typ aplikacji
    Tworzy określony typ aplikacji.

    Opcja

    Opis

    Aplikacje konsoli

    Tworzy aplikację konsolową.Programy konsolowe są tworzone z Funkcjami konsolowymi, które dostarczają obsługę trybu znakowego w konsoli systemu Windows.Biblioteki wykonawcze Visual C++ zapewniają także wyjście i wejście z konsoli systemu Windows ze standardowymi funkcjami wejścia/wyjścia, takimi jak printf_s() i scanf_s().Aplikacja konsolowa nie posiada interfejsu użytkownika.Buduje się ona do pliku .exe i może być uruchamiana jako oddzielna aplikacja z poziomu linii poleceń.

    Do aplikacji konsolowej można dodać obsługę MFC i ATL.

    Aplikacja systemu Windows

    Tworzy program Win32.Program Win32 jest aplikacją wykonywalną (EXE) napisaną w języku C lub C++, używającą wywołań do API Win32, aby utworzyć graficzny interfejs użytkownika.

    Do aplikacji systemu Windows nie można dodać obsługi MFC, ani ATL.

    DLL

    Tworzy bibliotekę uruchamianą dynamicznie Win32 (DLL).Biblioteka DLL Win32 jest plikiem binarnym, napisanym w języku C lub C++, używającym wywołań do API Win32 zamiast klasy MFC, który zachowuje się jak współdzielona biblioteka funkcji mogąca być używana jednocześnie przez wiele aplikacji.

    Do aplikacji DLL nie można dodać obsługi MFC, ani ATL.Można wskazać, że DLL eksportuje symbole.

    Biblioteka statyczna

    Tworzy bibliotekę statyczną.Biblioteka statyczna to plik zawierający obiekty wraz z ich funkcjami i danymi, które łączone są z programem użytkownika podczas budowania pliku wykonywalnego.Ten temat wyjaśnia, w jaki sposób utworzyć pliki startowe i właściwości projektu dla biblioteki statycznej.Plik biblioteki statycznej dostarcza następujące korzyści:

    • Biblioteka statyczna Win32 jest użyteczna, gdy aplikacja, nad którą pracujesz, odwołuje się do API Win32 zamiast do klas MFC.

    • Proces łączenia jest taki sam, niezależnie od tego, czy reszta aplikacji systemu Windows jest napisana w języku C czy C++.

    • Możesz połączyć bibliotekę statyczną z programem opartym na MFC lub innym.

  • Opcje dodatkowe
    Określa obsługę i opcje dla aplikacji, w zależności od jej typu.

    Opcja

    Opis

    Pusty projekt

    Określa, że pliki projektu są puste.Jeśli posiadasz zestaw plików kodu źródłowego (takich jak pliki .cpp, pliki nagłówka, ikony, paski narzędzi, okna dialogowe itd.) i chcesz utworzyć projekt w środowisku deweloperskim Visual C++, musisz najpierw utworzyć pusty projekt, a następnie dodać te pliki do projektu.

    Ten wybór jest niedostępny dla projektów biblioteki statycznej.

    Eksportuj symbole

    Określa, że projekt DLL eksportuje symbole.

    Prekompilowany nagłówek

    Określa, że projekt biblioteki statycznej używa prekompilowanego nagłówka.

    Testy cyklu projektowania zabezpieczeń firmy Microsoft (SDL)

    Aby uzyskać więcej informacji na temat biblioteki SDL, zobacz Microsoft Security Development Lifecycle (SDL) Process Guidance

  • Dodaj wsparcie dla
    Dodaj wsparcie dla jednej z bibliotek dostarczonych w Visual C++.

    Opcja

    Opis

    ATL

    Dodaje do projektu obsługę klas z biblioteki Active Template Library (ATL).Tylko dla aplikacji konsolowych Win32.

    Uwaga Ta opcja nie oznacza obsługi dodawania obiektów ATL przy pomocy kreatorów kodu ATL.Możesz dodawać obiekty ATL tylko do projektów ATL lub projektów MFC z obsługą ATL.

    MFC

    Dodaje do projektu obsługę biblioteki Microsoft Foundation Class (MFC).Tylko dla aplikacji konsolowych Win32 i bibliotek statycznych.

Zobacz też

Zadania

Tworzenie aplikacji Win32 systemu Windows

Informacje

Kreator aplikacji Win32