Condividi tramite


Finestre delle proprietà (C++)

Aggiornamento: novembre 2007

La finestra delle proprietà di un progetto è un file XML con estensione vsprops. Essa consente di specificare opzioni per costruire strumenti, ad esempio di compilazione e di debug, e creare macro definite dall'utente

Poiché, al contrario delle impostazioni di progetto definite nei file di progetto (file vcproj), le impostazioni di progetto definite nei file vsprops sono ereditabili, le finestre delle proprietà permettono di creare configurazioni di progetto che possono essere applicate a più progetti. Pertanto, una configurazione di progetto definita in un file vcproj può ereditare impostazioni di progetto da una o più finestre delle proprietà (file vsprops). Per ulteriori informazioni, vedere Ereditarietà delle proprietà.

Per informazioni sulle attività che dimostrano questo concetto, vedere quanto riportato di seguito:

Esempio

I file vsprops di seguito riportati contengono sia le proprietà dello strumento di generazione sia le macro definite dall'utente.

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

Utilizzare lo Schema XSD (XML Schema Definition) per le finestre delle proprietà per convalidare i file vsprops.

Vedere anche

Riferimenti

Modifica delle impostazioni di progetto

Pagine delle proprietà (C++)