一般屬性頁 (專案)
更新:2007 年 11 月
於 [方案總管] 中選取專案時,在 [組態屬性] 節點下的 [一般] 屬性頁會顯示兩個屬性區段:
一般
專案預設值
一般
「一般」區段中的屬性會影響組建處理序中所建立檔案的位置,以及當選取 [清除] 選項 ([建置] 功能表) 時要刪除的檔案。
輸出目錄
指定目錄來讓連結器 (Linker) 等工具置放在組建處理序期間建立的所有最後輸出檔案。這通常包括連結器、管理員或 BSCMake 等工具的輸出。若要以程式設計的方式存取這個屬性,請參閱 OutputDirectory。
中繼目錄
指定目錄來讓編譯器 (Compiler) 等工具置放在組建處理序期間建立的所有中繼檔案。這通常包括 C/C++ 編譯器、MIDL 及資源編譯器等工具的輸出。若要以程式設計的方式存取這個屬性,請參閱 IntermediateDirectory。
清除時要刪除的副檔名
[清除] 選項 ([建置] 功能表) 會從建置專案組態的中繼目錄刪除檔案。當執行 [清除] 或重建時,檔案若具有這個屬性指定的副檔名就會被刪除。除了中繼目錄當中這些副檔名的檔案之外,組建系統也會刪除任何位置的任何已知的建置輸出 (包括像是 .obj 檔的中繼輸出)。請注意,您可指定萬用字元 (Wildcard Character)。若要以程式設計的方式存取這個屬性,請參閱 DeleteExtensionsOnClean。
建置記錄檔
可讓您每次建置專案時,為所建立記錄檔指定非預設位置。您可以使用專案巨集來變更目錄位置。請參閱建置命令和屬性的巨集。
繼承的專案屬性工作表
指定要使用的屬性工作表。如需詳細資訊,請參閱 HOW TO:從屬性工作表繼承專案設定。啟用 Managed 累加建置
可讓您指定是否要使用累加建置。如果不使用,則每次所參考的組件變更時,就必須重新編譯程式碼。甚至當該變更經過內在化 (例如,您新增一句註解) 時,這樣的情況也會發生。當您啟用 [Managed 累加建置] 屬性時,編譯器便會判斷組件的變更是否影響相依於此組件的專案。只有當變更影響到此相依專案 (Dependent Project) 時,才會重新建置此相依專案。
專案預設值
[專案預設值] 區段當中的屬性是您可以修改的預設屬性。如需預設屬性的討論,請參閱使用屬性頁指定專案設定。您可以在 Program Files\Microsoft Visual Studio 8\VC\VCProjectDefaults 的 .vsprops 檔案中找到這些屬性的定義。
組態型別
以下有幾種組態型別可供您選擇:應用程式 (.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:使用屬性頁指定專案屬性。