'Visual Studio C++'에 해당되는 글 1건

  1. 2018.03.06 Visual Studio로 C,C++ 개발 시 생기는 sdf, ipch파일 관리 1

Visual Studio에서 C, C++ 주로 MFC 사용 시 .sdf 파일이 생성된다.

 

이 .sdf 파일은 C++(MFC)로 작성 된 프로젝트를 Visual Studio로 실행 할 때 마다 생성이 되며 프로젝트의 크기가 커질수록

 

더욱 더 큰 싸이즈로 만들어진다.

 

이 sdf파일의 역할은 Intellisense 기능을 보조하기 위한 데이터베이스 파일로 Intellisense는 멤버 목록 (사용자가 만든 변수

 

등등), 매개 변수 정보 (함수에 어떤 파라미터 형식인지 표시 등등), 요약 정보 및 단어 자동 완성 등 여러 기능을 위한

 

제네릭 형식이다 [1]. 자동완성이 안되면 불편함..

 

다만 이 sdf 파일은 용량이 크다는 단점으로 인하여 압축 시 매번 삭제를 해 주어야 하는 불편함이 있다.

 

 

이 불편함을 없애기 위해 Visual Studio에서는 대체 위치 제공을 한다.

 

Visual Studio 도구 탭 - 옵션 창에서 텍스트 편집기 - C/C++항목 - 고급 선택

 

 

하단 부분에 있는 

 

항상 대체 위치 사용 True,

 

대체 위치 사용 경고 표시 안함을 True로 해준다.

 

대체 위치 미 입력 시 C:\Users\Administrator\AppData\Local\Temp\VC++경로에 .sdf파일이 생성이 된다.

 

이후, 프로젝트를 닫고 재 실행 시 위의 경로에 sdf파일이 생성된 것을 확인할 수 있다.

 

 

Temp폴더에 몰아넣고 관리를 하면 매번 sdf파일을 삭제할 필요가 없어 편하게 사용할 수 있다.

 

reference

 

[1]. https://msdn.microsoft.com/ko-kr/library/hcw1s69b.aspx

Posted by 람뫼
: