共用方式為


屬性工作表 (C++)

更新:2007 年 11 月

專案的屬性工作表 (Property Sheet) 是 .xml 檔,副檔名為 .vsprops。該檔案可讓您指定建置工具 (編譯器或連結器) 的參數,以及建立使用者定義的巨集

您可以使用屬性工作表建立專案組態,然後再套用到多個專案,這是因為在 .vsprops 檔中定義的專案設定可以繼承,與專案檔 (.vcproj 檔) 中定義的專案設定不同。因此,.vcproj 檔中定義的專案組態可從一或多個屬性工作表 (.vsprops 檔) 繼承專案設定。如需詳細資訊,請參閱屬性繼承

如需示範這個概念之工作的相關資訊,請參閱:

範例

下面的 .vsprops 檔同時包含建置工具屬性和使用者定義的巨集。

<?xml version="1.0" ?>
<VisualStudioPropertySheet ProjectType="Visual C++" Version="8.00"
   Name="Visual C++ Project Properties" OutputDirectory="$(VCPACKAGES)"
   UseMFC="FALSE" UseATL="FALSE">

      <Tool Name="VCCLCompilerTool" UsePrecompiledHeader="3"
         ForcedIncludeFiles="warning.h" /> 
      <Tool Name="VCMIDLTool" />
      <Tool Name="VCResourceCompilerTool" /> 
      <Tool Name="VCLinkerTool" OptimizeForWindows98="1" />

      <UserMacro Name="VCROOT" Value="$(DDROOT)\vc" /> 
      <UserMacro Name="VCPROJDEFAULTS"
         Value="$(BINDIR)\VC8\VCProjectDefaults" /> 
      <UserMacro Name="VCPACKAGES" Value="$(BINDIR)\VC8\VCPackages" />
      <UserMacro Name="INCLUDEPATH" Value="$(VCROOT)\Inc"
         InheritsFromParent="TRUE" Delimiter=";" />

</VisualStudioPropertySheet>

您可以使用屬性工作表的 XSD 結構描述驗證自己的 .vsprops 檔。

請參閱

參考

修改專案設定

屬性頁 (C++)