본문 바로가기
C++ 200제/코딩 IT 정보

비주얼스튜디오 2005 브레이크 포인트 안걸릴때, 디버깅 안될때

by vicddory 2019. 1. 24.

비주얼스튜디오 2005 브레이크 포인트 안걸릴때, 디버깅 안될때


1. 도구 - 옵션 - 서명없는 UTF-8 인코딩 자동 검색 - 켜기 (ON)


VisualStudio를 다루다 보면 이상하게 Break Point가 안 걸려 디버깅을 제대로 못할 때가 있습니다. 저는 여러 방법을 시도해 봤는데, 문자셋 불일치를 교정하여 디버깅 문제를 해결했습니다. (ANSI <-> UTF8)


기본적으로 "서명없는 UTF-8 인코딩 자동 검색" 옵션은 꺼져있습니다. 단순히 이 옵션을 켜줌으로써 비주얼스튜디오 브레이크 포인트 안걸림 문제를 해결할 수 있습니다.


비주얼스튜디오 브레이크 포인트 안걸릴때, 디버깅 안될때[비주얼스튜디오 디버깅, CP949, UTF-8, ANSI]


위의 그림처럼 서명 없는 UTF-8 인코딩 자동 검색을 활성화합니다.


도구 - 옵션 - 텍스트 편집기 - 일반 - 서명 없는 UTF-8 인코딩 자동 검색 선택(활성화)


또는, Break Point가 안 걸리는 소스 파일을 UTF-8로 저장하여 해결할 수도 있습니다. 하지만 파일 숫자가 많다면 위처럼 옵션을 수정하는 것도 괜찮습니다.


2. Microsoft Visual C++ 2005 SP1 재배포 가능 패키지 설치



비주얼스튜디오 2005 브레이크 포인트 안걸릴때, 디버깅 안될때[비주얼스튜디오 디버깅, CP949, UTF-8, ANSI]


저는 SP2를 먼저 설치하고 SP1을 설치했습니다. 서비스팩2가 당연히 1도 포함할 줄 알았는데, 그렇지 않습니다. 그래서 비주얼 스튜디오 2005를 사용한다면, SP1, SP2 모두 설치해주세요.


비주얼스튜디오 2005 브레이크 포인트 안걸릴때, 디버깅 안될때

댓글