C++ 專案範本

Visual Studio 專案範本會產生原始程式碼檔案、編譯器選項、功能表、工具列、圖示、參考和 #include 語句,這些語句適合您想要建立的專案類型。 Visual Studio 包含數種 C++ 專案範本,並提供其中許多範本的精靈,以便您可以在建立專案時自訂專案。 在您建立專案之後,您就可以立即對其進行建置,並執行應用程式;在您開發應用程式時,間歇地進行建置是一個很好的做法。

注意

您可以使用 C++ 專案範本,來建立 C 語言專案。 在所產生的專案中,尋找副檔名為 .cpp 的檔案,並將其變更為 .c。 然後,在專案 (不適用於方案) 的 [專案屬性] 頁面上,展開 [組態屬性] 、[C/C++] ,然後選取 [進階] 。 將 [編譯為] 設定變更為 [編譯為 C 程式碼 (/TC)]

專案範本

Visual Studio 中包含的專案範本取決於您已安裝的產品版本和工作負載。 如果您已安裝使用 C++ 進行桌面開發工作負載,Visual Studio 就會有這些 C++ 專案範本。

Windows 桌面

專案範本 描述
Windows 主控台應用程式 用於建立 Windows 主控台應用程式的專案。
Windows 傳統型應用程式 用於建立 Windows 傳統型 (Win32) 應用程式的專案。
動態連結程式庫 用於建立動態連結程式庫 (DLL) 的專案。
靜態程式庫 用於建立靜態程式庫 (LIB) 的專案。
Windows 傳統型精靈 使用其他選項建立 Windows 傳統型應用程式和程式庫的精靈。

一般

專案範本 描述
空白專案 用於建立應用程式、程式庫或 DLL 的空白專案。 您必須新增任何必要的程式碼或資源。
Makefile 專案 將 Windows makefile 包裝在 Visual Studio 專案中的專案。 (若要在 Visual Studio 中以目前方式開啟 makefile,請使用 開啟資料夾
共用的項目專案 專案,用於在多個專案之間共用程式碼檔案或資源檔。 此專案類型不會產生可執行檔。

ATL

專案範本 描述
ATL 專案 使用 Active Template Library 的專案。

Test

專案範本 描述
原生單元測試專案 包含原生 C++ 單元測試的專案。

MFC

如果您將 MFC 和 ATL 支援元件新增至 Visual Studio 安裝環境,這些專案範本就會新增至 Visual Studio。

專案範本 描述
MFC 應用程式 用於建立使用 MFC 程式庫之應用程式的專案。
MFC ActiveX 控制項 用於建立使用 MFC 程式庫之 ActiveX 控制項的專案。
MFC DLL 用於建立使用 MFC 程式庫之動態連結程式庫的專案。

Windows 通用應用程式

如果您將 C++ Windows 通用平台工具元件新增至 Visual Studio 安裝環境,這些專案範本就會新增至 Visual Studio。

如需 C++ 的 Windows 通用應用程式的概觀,請參閱通用 Windows 應用程式 (C++)

專案範本 描述
空的應用程式 不具預先定義的控制項或配置之單一頁面通用 Windows 平台 (UWP) 應用程式的專案。
DirectX 11 應用程式 使用 DirectX 11 之通用 Windows 平台應用程式的專案。
DirectX 12 應用程式 使用 DirectX 12 之通用 Windows 平台應用程式的專案。
DirectX 11 和 XAML 應用程式 使用 DirectX 11 和 XAML 之通用 Windows 平台應用程式的專案。
單元測試應用程式 用於為通用 Windows 平台 (UWP) 應用程式建立單元測試應用程式的專案。
DLL 可供通用 Windows 平台應用程式或執行階段元件使用之原生動態連結程式庫 (DLL) 的專案。
靜態程式庫 可供通用 Windows 平台應用程式或執行階段元件使用之原生靜態連結程式庫 (LIB) 的專案。
Windows 執行階段元件 不論撰寫應用程式的程式設計語言為何,可供通用 Windows 平台應用程式使用之 Windows 執行階段元件的專案。
Windows 應用程式封裝專案 建立可讓傳統型應用程式透過 Microsoft Store 側載或散發之 UWP 套件的專案。

TODO 註解

專案範本產生的許多檔案都包含 TODO 註解,以協助您識別您可以提供自己原始程式碼的位置。 如需如何新增程式碼的詳細資訊,請參閱使用程式碼精靈新增功能使用資源檔