Folhas de propriedade (C++)

Um projeto propriedade folha é um arquivo XML com a extensão .vsprops.Ele permite que você especifique opções para compilação ferramentas sistema autônomo o compilador ou o vinculador e criar macros definidas pelo usuário.

Você pode usar propriedade folhas para criar configurações de projeto que podem ser aplicadas a vários projetos, pois as configurações de projeto definidas nos arquivos .vsprops são herdadas, ao contrário das configurações de projeto definidas no Arquivos de projeto (.vcproj arquivos).Portanto, uma configuração de projeto definida em um arquivo .vcproj possa herdar as configurações de projeto de um ou mais propriedade folhas (.vsprops arquivos).Para obter mais informações, consulte propriedade Herança.

Para obter informações sobre tarefas que demonstram esse conceito, consulte:

Exemplo

O seguinte arquivo .vsprops contém propriedades de ferramentas de construção e macros definidas pelo usuário.

<?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>

Use o Esquema XSD para propriedade folhas para validar seus próprios arquivos .vsprops.

Consulte também

Referência

Modificando Configurações do Projeto

Páginas propriedade (C++)