프로젝트 설정 파일 적용하기

이전 시간까지는 처음에 만들었던 “MFC_OpenCV”라는 프로젝트를 기준으로 진행하였습니다. 하지만, 이제부터는 새 프로젝트를 만들어서 진행하는 경우가 많이 생길텐데요… 이 때마다 프로젝트 설정을 바꿔줘야 하는게 여간 귀찮은게 아닙니다…

그. 래. 서. 이번 시간에는 이러한 설정을 파일로 저장하고, 가져오는 방법에 대해서 알아보겠습니다. 일단 첨부한 OpenCV210.props 파일을 적당한 디렉토리에 다운로드 하시구요… 먼저 이 파일을 어떻게 불러오는지부터 알아보겠습니다.

먼저 VS2010실행하셔서 프로젝트 하나를 새로 만들어 주세요~ 귀찮으니 Console기반으로 만들어도 상관 없습니다.

다 만드셨으면 “속성 관리자”라는 놈을 열어보겠습니다.  [보기] → [다른 창] → [속성 관리자]를 눌러 주세요~

 

그림처럼 확장해서 Debug와 Release를 모두 눌러 줍니다.

여기에서 Microsoft.Cpp.Win32.user는 Visual C++의 전역 설정파일입니다. 자신만의 C++ 설정 스타일이 있다면 여기서 적용해 주시면 매 프로젝트를 만들 때 마다 따로 설정하지 않고 사용할 수 있습니다.

자~ 그럼 여기에 OpenCV210.props파일을 추가해 봅시다~ [기존 속성 시트 추가]를 이용하여 추가해 주시면 됩니다.

잘~ 추가가 된 모습입니다.

 

이제부터는 아주 간단합니다. 저거 더블클릭 해서 설정을 마구마구 바꿔주시면 됩니다~

그러면 이번엔 저 props 파일을 열어서 구조를 잠깐 보도록 할께요~ 그래야 나중에라도 더 추가할게 생기면 수정할 수 있으니까요~

 

내용을 보니 XML형식으로 작성되어 있네요~

공통 설정은 아무 속성을 주지 않고, Debug나 Release에 따라 달라지는 설정은 Condition 속성을 주어서 처리한다라는 것을 알 수 있네요~

디렉토리 설정은 Debug나 Release나 동일하기 때문에 공통 속성으로 처리하였고, 추가 종속성 설정은 Condition 속성을 주어서 Debug와 Release… 즉 Configuration에 따라 다르게 설정했다는 것을 알 수 있습니다.

더 필요한 설정이 있다면 추가하고… 반드시 props 파일을 열어서 어느 범위까지 영향을 미치는지 확인해야 겠죠? 그리고 저장하면 끝~! 그럼 테스트 코드 하나 넣어서 의도대로 동작하는지 확인해 볼께요~ Cam을 받아오는 코드로 테스트 해 보겠습니다.

성공~

cfile1.uf.150D1E434D3686521F4B8F.pdfcfile6.uf.120BA4434D3686533C4736.props

One thought to “프로젝트 설정 파일 적용하기”

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.