"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
'developer tip' 카테고리의 다른 글
Python의 함수 오버로딩 : 누락 (0) | 2020.12.01 |
---|---|
PHP에서 클래스 대 함수를 사용하는 경우 (0) | 2020.12.01 |
.net ORM 비교 (0) | 2020.12.01 |
'=='오버로드가 '! ='를 얻습니까? (0) | 2020.12.01 |
테두리 반경이 콘텐츠를 잘라야합니까? (0) | 2020.12.01 |