2012-12-05 4 views
0

VS2010에 C++ 프로젝트가 있습니다. 다른 C++ 프로젝트의 속성 (예 : 디렉토리, 외부 라이브러리 등)을 상속 받고 싶습니다. 이 작업을 수행하는 가장 좋은 방법은 속성 시트를 사용하는 것이지만이를 수행하는 방법을 알 수는 없습니다.VS 2010에서 C++ 프로젝트 속성 상속

새 프로젝트에 기존 속성 시트를 추가하려고하면 기존 프로젝트의 디렉터리에있는 이전 프로젝트의 속성을 포함하는 속성 시트를 찾을 수 있기를 기대합니다. 해당 파일이 없습니다.

내가 무엇을해야하나요?

답변

1

상속 가능한 속성을 만들려면 새 속성 시트를 만들어 로컬 위치에 저장하고 해당 속성을 가질 프로젝트에 "기존 항목 추가"시트를 사용 (상속)해야합니다.

등록 정보 목록의 순서는 중요합니다. 속성이 "기본값 사용 또는 부모로부터 상속"으로 나열되면 바로 아래의 속성 시트에서 값을 가져 오거나 그 아래에 값이 없으면 기본값을 사용합니다.

속성 시트 관리자에 나열된 시트는 링크 일뿐입니다. 파일이 여러 구성에 연결되어 있고 하나의 구성으로 변경하면 연결된 모든 구성에서 변경 내용을 적용합니다. 그러므로 각 Config에 대해 다른 변경을 원한다면. 동일한 속성에 대해서는 별도의 시트를 만들어야합니다.