一般屬性頁 (專案)
於 [方案總管] 中選取專案時,在 [組態屬性] 節點下的 [一般] 屬性頁會顯示兩個屬性區段:
一般
專案預設值
一般
「一般」區段中的屬性會影響組建處理序中所建立檔案的位置,以及當選取 [清除] 選項 ([建置] 功能表) 時要刪除的檔案。
輸出目錄
指定目錄來讓連結器 (Linker) 等工具置放在組建處理序期間建立的所有最後輸出檔案。 這通常包括連結器、管理員或 BSCMake 等工具的輸出。若要以程式設計的方式存取這個屬性,請參閱 OutputDirectory。
中繼目錄
指定目錄來讓編譯器 (Compiler) 等工具置放在組建處理序期間建立的所有中繼檔案。 這通常包括 C/C++ 編譯器、MIDL 及資源編譯器等工具的輸出。若要以程式設計的方式存取這個屬性,請參閱 IntermediateDirectory。
目標名稱
指定這個專案所產生的檔案名稱。目標副檔名
指定這個專案所產生的檔案名稱副檔名,例如 .exe 或 .dll。清除時要刪除的副檔名
[清除] 選項 ([建置] 功能表) 會從建置專案組態的中繼目錄刪除檔案。 當執行 [清除] 或重建時,檔案若具有這個屬性指定的副檔名就會被刪除。 除了中繼目錄當中這些副檔名的檔案之外,組建系統也會刪除任何位置的任何已知的建置輸出 (包括像是 .obj 檔的中繼輸出)。 請注意,您可指定萬用字元 (Wildcard Character)。若要以程式設計的方式存取這個屬性,請參閱 DeleteExtensionsOnClean。
建置記錄檔
可讓您每次建置專案時,為所建立記錄檔指定非預設位置。您可以使用專案巨集來變更目錄位置。 請參閱建置命令和屬性的巨集。
平台工具組
允許專案以不同版本的 Visual C++ 程式庫和編譯器為目標。 Visual C++ 專案可以將目標設為 Visual Studio 2010 (v100) 中的工具組,或是在 Visual Studio 2008 (v90) 中的工具組。 這可讓您利用 Visual Studio 2010 中的 IDE 加強功能,並同時繼續使用舊版 Visual C++ 的程式庫和編譯器。
專案預設值
[專案預設值] 區段當中的屬性是您可以修改的預設屬性。 如需預設屬性的討論,請參閱使用屬性頁指定專案設定。 這些屬性的定義,都可在 Installation Directory\VC\VCProjectDefaults 中的 .props 檔案中找到。
組態型別
以下有幾種組態型別可供您選擇:應用程式 (.exe):顯示連結器工具組 (C/C++ 編譯器、MIDL、資源編譯器、連結器、BSCMake、XML Web Service Proxy 產生器、自訂建置、建置前、連結前、建置後事件)。
動態程式庫 (.dll):顯示連結器工具組、指定 /DLL 連結器選項,並將 _WINDLL 定義加入至 CL。
Makefile:顯示 Makefile 工具組 (NMake)。
靜態程式庫 (.lib):顯示管理員工具組 (與連結器工具組相同,但是以管理員取代連結器,並省略 XML Web Service Proxy 產生器)。
公用程式:顯示公用程式工具組 (MIDL、自訂建置、建置前、建置後事件)。
若要以程式設計的方式存取這個屬性,請參閱 ConfigurationType。
MFC 的使用
指定 MFC 專案將靜態或動態連結至 MFC DLL。 非 MFC 專案可選取 [使用標準的視窗程式庫] 來連結至使用 MFC 時所包含的各種 Win32 程式庫。若要以程式設計的方式存取這個屬性,請參閱 useOfMfc。
ATL 的使用
指定 ATL 專案將靜態或動態連結至 ATL .DLL。 如果您指定 [未使用 ATL] 以外的屬性,則會將定義加入至編譯器的 [命令列] 屬性頁。若要以程式設計的方式存取這個屬性,請參閱 useOfATL。
字元集
定義應設定 _UNICODE 或 _MBCS。 也可能會影響連結器進入點 (Entry Point)。若要以程式設計的方式存取這個屬性,請參閱 CharacterSet。
Common Language Runtime 支援
使用 /clr 編譯器選項。若要以程式設計的方式存取這個屬性,請參閱 ManagedExtensions。
如需如何存取 [組態屬性] 節點下之 [ 一般] 屬性頁的詳細資訊,請參閱 HOW TO:使用屬性頁指定專案屬性。