Win 32 應用程式精靈、應用程式設定
使用這個精靈頁面來設定 Win32 專案的選項。
應用程式類型
建立指定的應用程式類型。選項
描述
主控台應用程式
建立主控台應用程式 (Console Application)。 主控台程式是以主控台函式開發的,這些函式能在主控台視窗中提供字元模式支援。 Visual C++ 執行階段程式庫 提供標準 I/O 函式 (例如 printf_s() 和 scanf_s()) 透過主控台視窗進行輸出和輸入。 主控台應用程式並不具圖形使用者介面 (Graphic User Interface,GUI)。 它會編譯為 .exe 檔,然後像獨立 (Stand-Alone) 應用程式一樣從命令列來執行它。
您可將 MFC 和 ATL 支援加入至主控台應用程式。
Windows 應用程式
建立 Win32 程式。 Win32 程式是使用 C 或 C++ 寫入的可執行應用程式 (EXE),利用呼叫 Win32 API 來建立圖形使用者介面。
您無法將 MFC 或 ATL 支援加入至 Windows 應用程式中。
DLL
建立 Win32 動態連結程式庫 (DLL)。 Win32 DLL 是使用 C 或 C++ 寫入的二進位檔案 (Binary File),利用呼叫 Win32 API 而非 MFC 類別,同時也可當做函式的共用程式庫以讓多個應用程式同時使用。
您無法將 MFC 或 ATL 支援加入至 DLL 應用程式中。 您可指出 DLL 匯出符號。
靜態程式庫
建立靜態程式庫。 靜態程式庫是一種檔案,其中包含物件和其函式以及當建置 (Build) 可執行檔時連結至程式的資料。 此主題將說明如何為靜態程式庫建立起始檔案 (Starter File) 和專案屬性。 靜態程式庫檔案提供下列好處:
如果使用的應用程式呼叫 Win32 API,而不是 MFC 類別,則 Win32 靜態程式庫會相當有用。
無論 Windows 應用程式的其他部分是否以 C 或 C++ 撰寫,連結的過程都是一樣的。
可將靜態程式庫連結至 MFC 架構程式或是非 MFC 程式。
其他選項
依照應用程式類型來定義其支援和選項。選項
描述
空專案
指定專案檔為空白。 如果您有一組原始程式碼檔 (例如 .cpp 檔、標頭檔、圖示、工具列、對話方塊等等) 並且要在 Visual C++ 開發環境中建立專案,您必須先建立空白專案,接著將檔案加入至專案。
靜態程式庫專案無法使用這個選項。
匯出符號
指定 DLL 專案匯出符號。
先行編譯標頭
指定靜態程式庫專案使用先行編譯標頭。
加入支援:
加入對 Visual C++ 提供之程式庫的支援。選項
描述
ATL
建置為支援 Active Template Library (ATL) 中之類別的專案。 僅限 Win32 主控台應用程式。
注意:這個選項並不指示使用 ATL 程式碼精靈加入 ATL 物件的支援。 您只能將 ATL 物件加入至具有 ATL 支援的 ATL 專案或 MFC 專案。
MFC
建置為支援 MFC 程式庫的專案。 僅限 Win32 主控台應用程式和靜態程式庫。