Szablony projektów w języku C++

Szablony projektów programu Visual Studio generują pliki kodu źródłowego, opcje kompilatora, menu, paski narzędzi, ikony, odwołania i #include instrukcje odpowiednie dla rodzaju projektu, który chcesz utworzyć. Program Visual Studio zawiera kilka rodzajów szablonów projektów języka C++ i udostępnia kreatory dla wielu z nich, dzięki czemu można dostosować projekty podczas ich tworzenia. Natychmiast po utworzeniu projektu można go skompilować i uruchomić aplikację. Dobrym rozwiązaniem jest sporadycznie tworzenie aplikacji podczas opracowywania aplikacji.

Uwaga

Projekt języka C można utworzyć przy użyciu szablonów projektów języka C++. W wygenerowanym projekcie znajdź pliki z rozszerzeniem nazwy pliku cpp i zmień je na .c. Następnie na stronie Właściwości projektu (nie dla rozwiązania) rozwiń węzeł Właściwości konfiguracji, C/C++ i wybierz pozycję Zaawansowane. Zmień ustawienie Kompiluj jako na Skompiluj jako kod C (/TC).

Szablony projektu

Szablony projektów zawarte w programie Visual Studio zależą od wersji produktu i zainstalowanych obciążeń. Jeśli masz zainstalowany pakiet roboczy Programowanie aplikacji klasycznych przy użyciu języka C++, program Visual Studio ma te szablony projektów języka C++.

Pulpit systemu Windows

Szablon projektu opis
Aplikacja konsolowa systemu Windows Projekt tworzenia aplikacji konsolowej systemu Windows.
Aplikacja klasyczna systemu Windows Projekt tworzenia aplikacji klasycznej systemu Windows (Win32).
Biblioteka łączy dynamicznych Projekt tworzenia biblioteki linków dynamicznych (DLL).
Biblioteka statyczna Projekt tworzenia biblioteki statycznej (LIB).
Kreator aplikacji klasycznej systemu Windows Kreator tworzenia aplikacji klasycznych i bibliotek systemu Windows z dodatkowymi opcjami.

Ogólne

Szablon projektu opis
Pusty projekt Pusty projekt do tworzenia aplikacji, biblioteki lub biblioteki DLL. Musisz dodać wymagany kod lub zasoby.
Projekt pliku programu Make Projekt, który opakowuje plik make systemu Windows w projekcie programu Visual Studio. (Aby otworzyć plik makefile zgodnie z rzeczywistym użyciem w programie Visual Studio, użyj polecenia Otwórz folder.
Projekt elementów udostępnionych Projekt używany do udostępniania plików kodu lub plików zasobów między wieloma projektami. Ten typ projektu nie generuje pliku wykonywalnego.

ATL

Szablon projektu opis
Projekt ATL Projekt korzystający z biblioteki aktywnych szablonów.

Przetestuj

Szablon projektu opis
Projekt natywnego testu jednostkowego Projekt zawierający natywne testy jednostkowe języka C++.

MFC

W przypadku dodania składnika obsługi MFC i ATL do instalacji programu Visual Studio te szablony projektów zostaną dodane do programu Visual Studio.

Szablon projektu opis
Aplikacja MFC Projekt tworzenia aplikacji korzystającej z biblioteki MFC (Microsoft Foundation Class).
Kontrolka ActiveX MFC Projekt tworzenia kontrolki ActiveX korzystającej z biblioteki MFC.
MFC DLL Projekt tworzenia biblioteki łączy dynamicznych korzystających z biblioteki MFC.

Aplikacje uniwersalne systemu Windows

Jeśli do instalacji programu Visual Studio dodasz składnik narzędzi platformy uniwersalnej systemu Windows w języku C++, te szablony projektów zostaną dodane do programu Visual Studio.

Aby zapoznać się z omówieniem uniwersalnych aplikacji systemu Windows w języku C++, zobacz Universal Windows Apps (C++).

Szablon projektu opis
Pusta aplikacja Projekt dla jednostronicowej aplikacji platforma uniwersalna systemu Windows (UWP), która nie ma wstępnie zdefiniowanych kontrolek ani układu.
Aplikacja DirectX 11 Projekt dla aplikacji platforma uniwersalna systemu Windows korzystającej z programu DirectX 11.
Aplikacja DirectX 12 Projekt dla aplikacji platforma uniwersalna systemu Windows korzystającej z programu DirectX 12.
Aplikacja DirectX 11 i XAML Projekt dla aplikacji platforma uniwersalna systemu Windows używającej języków DirectX 11 i XAML.
Aplikacja testowa jednostkowa Projekt umożliwiający utworzenie aplikacji testowej jednostkowej dla aplikacji platformy platforma uniwersalna systemu Windows (UWP).
DLL Projekt natywnej biblioteki linków dynamicznych (DLL), która może być używana przez aplikację platforma uniwersalna systemu Windows lub składnik środowiska uruchomieniowego.
Biblioteka statyczna Projekt natywnej biblioteki linków statycznych (LIB), która może być używana przez aplikację platforma uniwersalna systemu Windows lub składnik środowiska uruchomieniowego.
Składnik środowiska wykonawczego systemu Windows Projekt dla składnika środowisko wykonawcze systemu Windows, który może być używany przez aplikację platforma uniwersalna systemu Windows, niezależnie od języka programowania, w którym aplikacja jest napisana.
Projekt pakietu aplikacji systemu Windows Projekt, który tworzy pakiet platformy UWP, który umożliwia ładowanie bezpośrednie lub dystrybuowanie aplikacji klasycznej za pośrednictwem sklepu Microsoft Store.

Komentarze DO WYKONANIA

Wiele plików wygenerowanych przez szablon projektu zawiera komentarze TODO, które ułatwiają określenie, gdzie można podać własny kod źródłowy. Aby uzyskać więcej informacji na temat dodawania kodu, zobacz Dodawanie funkcji za pomocą kreatorów kodu i Praca z plikami zasobów.