상세 컨텐츠

본문 제목

Visual Studio 디버깅 브레이크 포인트 오류 사례

VIsual Studio

by oksk2003kr 2021. 9. 6. 08:44

본문

반응형

앞으로 Visual Studio 디버깅 브레이크 포인트 사례들을 차곡차곡 쌓아가려고 한다.

 

최근에 발견했던 문제는 솔루션내에 여러개의 프로젝트를 구성한 개발을 하고 있었다.

 

그런데, 의도와 다른 소스에서 중단점이 찍히는 것이였다.

당시 소스를 정리하려는 목적으로 다른 프로젝트 동일네임 소스를 구조변경과 함께 수정하고 있었는데, 

그게 원인이 되었다. 

 

둘을 잘못 구분해서 생긴 실수였는데

좌측 하단 중단점이 포인트

*동일 네임cpp를 프로젝트 네임을 기준으로 A,B소스로 구분하겠다.


이때, 특이사항은 내가 A의 소스를 중단점을 찍었고
실제 프로그램은 B의 소스로 진행되고 있었다.


엉뚱한곳으로 중단점이 찍혔던 이유는 컴파일러는 동일한 cpp로 인식하여 맵핑을 했다는것이다. 

따라서, Visual Studio 디버깅 브레이크 포인트 사용시 우리는 반드시 cpp마다 이름을 다르게 작성하는 습관을 가져야만 한다.

반응형

'VIsual Studio' 카테고리의 다른 글

Micro Profiler Free License - 프로파일링  (0) 2019.11.18

관련글 더보기

댓글 영역