속성 시트(C++)

업데이트: 2007년 11월

프로젝트 속성 시트는 확장명이 .vsprops인 .xml 파일입니다. 속성 시트를 사용하여 컴파일러나 링커 같은 빌드 도구에 대한 스위치를 지정하며 사용자 정의 매크로를 만들 수 있습니다.

프로젝트 파일(.vcproj 파일)에 정의된 프로젝트 설정과 달리 .vsprops 파일에 정의된 프로젝트 설정은 상속될 수 있으므로, 속성 시트를 사용하여 여러 프로젝트에 적용되는 프로젝트 구성을 만들 수 있습니다. 따라서 .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++)