VisualStudio의 프로퍼티 시트에 대해서~비망록~

OpenCV를 시작한 요즘. 외부 라이브러리를 캡처하고 디버깅하려면 경로 및 디버깅을위한 빌드 파일을 VisualStudio에 알려주지 않으면 안된다는 것을 알고 매우 놀랍습니다! ! (당연히 다조
그런데, 적어 둡시다.

1. 프로퍼티 시트란?



OpenCV를 VisualStudio에 통합 할 때 경로와 디버거를 설정하는 것은 번거롭습니다. 게다가 프로젝트를 새롭게 만들 때마다 해야 하지요. 할 일마다 프로젝트를 나누고 싶다! 라고 생각하는 나로서는, 사활 문제였습니다. 그래서 이 속성을 사용하는 기능을 찾고 있었는데 ......있었습니다! 속성 시트라는 것을 사용하면 설정을 사용하게하는 것 같습니다!

굉장히 편리할 것 같네요? 하지만 코이츠, 몹시 버릇이 있었습니다. 이번은 사양의 이해에 상당한 시간을 가져 갔으므로, 기록해 두기로 하겠습니다. 앞으로 프로퍼티 시트를 사용한다고 하는 사람은 주의해 주세요.

2. 사용법(요주의!)



속성 시트를 만드는 것은 간단합니다.
1. VisualStudio에서 [보기] → [기타 창] → [속성 관리자]를 선택합니다.
2. 나온 창의 프로젝트 부분을 마우스 오른쪽 버튼으로 클릭
3. 새 프로젝트 속성 시트 추가
4. 적당한 이름과 저장 장소를 선택하여 저장

이것뿐입니다. 특히 힘들지 않습니다.
반대로 새 프로젝트에 속성을 반영할 때도 비슷한 절차가 됩니다.
  • VisualStudio에서 보기 → 기타 창 → 속성 관리자를 선택합니다
  • 나온 창의 프로젝트 부분을 마우스 오른쪽 버튼으로 클릭
  • 기존 속성 시트 추가
  • 방금 추가 한 프로티 시트를 선택하십시오.

  • 이상입니다.

    가! ! !



    사실 이것으로 설정은 반영되지 않습니다! 이유는 간단합니다. 4단계에서 만든 속성 시트는 완전 초기 상태의 속성 시트이기 때문입니다!
    아니, 기존 프로젝트에서 만들었는데, 왜 반영 되지 않습니다! 라고 돌진하고 싶습니다만, 조사해도 기존의 설정을 export 하는 기능은 나오지 않았습니다.

    그러므로 4단계 후에 다음을 수행해야 합니다.

    4.1. 프로퍼티 매니저의 숨겨진 박스를 열어, 뭐든지 좋기 때문에 그 아래의 숨겨진 박스를 열다
    4.2. 4단계에서 추가한 이름의 파일이 들어 있기 때문에, 그것을 오른쪽 클릭(이미지의 우측의 녀석입니다)
    4.3. 속성 설정 재설정 ()


    이렇게하면 초기 상태의 파일이 반영되고 새 프로젝트에서도 속성이 업데이트됩니다.
    단지, 아직 주의점이 있습니다. 그것은 디버깅과 릴리스 당 설정을 할 수 없습니다.
    큰 라이브러리는 기본, 디버그용과 릴리스용으로 다른 빌드 파일이 준비되어 있는 것이 많다고 합니다(릴리스용은 쓸데없는 기능을 생략해, 가볍고 빠른 것 같다). 이 2개를 나누어 설정할 수 없기 때문에, 여기서 케는 새로운 프로젝트로 재설정하지 않으면 안 되는 것 같습니다.

    … … 귀찮습니다만, 뭐 위치로부터 설정 다시 하는 것보다는 100배 맛이지요.
    이상이 됩니다.

    좋은 웹페이지 즐겨찾기