VS 속에서 생성, 청소 사업, 디버그, 시작 실행 (디버그), Debug 및 Release 등 사이의 차이

한 · 생성 및 다시 생성

"생성 '때 단지 너에게 바꿀 적이 있는 파일 다시 생성 수정을 적이 없는 파일 안 다시 생성,

"다시 생성 ' 는 모든 파일 대해 모두 다시 생성.

으로 cpp 예로 당신 만 수정을 일부.cpp 같은 파일을 만들 때 쓸 수 없는 그 아꼈다 컴파일 수정을 좀 파일 시간; 하지만 변경, 일부의.h 같은 파일 최고의 다시 생성 쓸 수도 있다.h 파일을 포함하는 파일을 수 도 필요 다시 편집 번역 때문에

생성 또는 생성 선택 해결 방안 을 만 컴파일 스스로 만드는 것이다. 지난번에 이후 변경 본 그 많은 프로젝트 파일 및 구성 요소

주의
만약 솔루션 중 포함한 여러 항목 않으면 생성 명령을 생성 해결 방안을 될 것이다.

선택 다시 생성 해결 방안 을 먼저 수습 해결 방안을 그리고 모든 항목 파일 생성 및 구성 요소.


둘째, 청소 프로젝트 및 청소 해결 방안


선택한 청소 해결 방안을 삭제됩니다. 모든 중간 파일 및 출력 파일을 남기고 프로젝트 파일 및 구성 요소 파일 후 쌀값은 이 파일 생성 중간 파일 및 출력 파일 새로운 인스턴스

청소 사업, 청소 프로젝트 생성 겁니다 ilk, pdb, exe 등 파일.

각종 형식의 파일을 역할 기준http://jingyan.baidu.com/article/19020a0afc3629529d284218.html


세, 디버깅 및 시작 실행 (수정)

시작 디버그.그냥 먼저 생성 해결 방안을 다시 실행.

시작 실행 (디버그): 직접 실행 단지 받은 결국.

이 두 가지 방법의 차이는 전자 필요한 디버그 기호 불러올 수 있도록 실행 과정 중 중단 및 단계별 실행 아직 대해 어떤 진행할 수 변수 변경 및 모니터링, 심지어 그 코드를 다시 계산하다; 후자 겨우 컴파일 결코 실행할 수 없습니다. 그래, 프로그램 진행 디버그 겨우 필요할 때 딱 보기 실행 효과 사용하기.


네, Debug 및Release

Debug 보통 일컫다 디버그 버전, 그것 은 디버그 정보, 그리고 안 할 어떤 최적화 편리하다 프로그래머 수정 프로그램.

Release 일컫다 배포 버전, 그것은 종종 대한 각종 최적화, 때문에 프로그램이 코드 크기 조정 및 운행 속도 에서 모두 최선입니까 사용자 잘 사용할 수 있도록.
Debug 및 Release 진정한 차이가 있다, 한 팀 컴파일러 옵션.

구체적인 차이가 좀 참고

글쓴이 민재 작성일 2014-06-29 17:50