developer tip

"ipch"폴더 (미리 컴파일 된 헤더)를 삭제해도 안전합니까?

copycodes 2020. 12. 1. 08:21
반응형

"ipch"폴더 (미리 컴파일 된 헤더)를 삭제해도 안전합니까?


작업중인 응용 프로그램의 폴더를 살펴 보았는데 크기가 약 90MB 이상인 두 개의 작은 프로젝트가있는 솔루션의 경우 "ipch"폴더를 발견했습니다.

파일 사용에 대해 설명하는 기사를 찾았고 파일을 삭제해도 안전한지 궁금합니다. 애플리케이션 공간을 가능한 한 작게 유지하고 싶습니다. 폴더를 삭제하면 응용 프로그램이 안전하고 안정적인 상태로 유지됩니까?

미리 컴파일 된 헤더


MSDN 지원 포럼에서 매우 유익한 답변을 찾았습니다.

저는 C # 중재자 일뿐만 아니라 C ++ 사용자이기도합니다. :} ipch 디렉토리와 컴파일러에 의해 생성 된 많은 새 파일을 안전하게 삭제할 수 있습니다. 사실 그들은 클린 빌드를 위해 삭제되어야합니다. 저는 C ++ 대학 수업을 직접 가르치고 여기에 학생들이해야 할 일이 있습니다.

1. 솔루션 폴더에서 모든 bin, obj, ipch, debug 및 release 디렉터리를 삭제합니다.

2. .suo 파일 삭제

3. .user 파일 삭제

4. .ncb 파일 삭제

5. .sbr 파일 삭제

6. 모든. * log 파일 삭제 (VS 2010 용)

주어진 단계에 따라 문제가 없었습니다.

(출처 및 원본 게시물)

최신 정보:

raphinesse 는 또한 .SDF 파일도 안전하게 제거 할 수 있다는 질문에 연결되었습니다 .


내 'ipch'폴더가 귀찮아서 삭제했습니다. 프로젝트를 다시 열면 'ipch'폴더가 다시 생성됩니다. 이전처럼 실행됩니다.


Visual C ++에서 임시로 사용하는 파일은 자유롭게 삭제할 수 있습니다. 대부분은 다음에 프로젝트를로드 할 때 자동으로 다시 생성되고 나머지는 다음에 프로젝트를 빌드 할 때 다시 생성됩니다.

온라인 압축 및 공유를 위해 이러한 파일 을 정리할 필요가 있음을 알았으므로 임시 파일 정리를 위해이 유틸리티를 작성 했습니다.

질문에 대한 직접적인 대답은 '예'입니다.


예, 안전합니다.이 gitignore 파일에있는 모든 것은 제거해도 안전합니다 : https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

참고 URL : https://stackoverflow.com/questions/2757402/is-it-safe-to-delete-the-ipch-folder-precompiled-headers

반응형