공부중

[MSVC]디버깅중 외부코드 표시 본문

Programing/C, C++

[MSVC]디버깅중 외부코드 표시

곤란 2021. 4. 21. 20:22
반응형

아마 디버깅중 내 코드만 보기 옵션이 VisualStudio 2015인가 17쯤에 추가된거 같긴한데 편한 기능이지만..

가끔 외부 코드를 보고싶을 때(?)가 있긴한데 이것에대한 글을 적으려고 한다.

 

내 블로그 글 보다 MSDN글을 보고 싶으면 아래의 링크를 따라가면 된다.

https://docs.microsoft.com/ko-kr/visualstudio/debugger/just-my-code?view=vs-2019

 

내 코드만을 사용하여 사용자 코드 디버그 - Visual Studio

내 코드만은 사용자 코드가 아닌 코드 호출을 자동으로 건너뛰는 디버깅 기능입니다. 이 기능을 사용하거나 사용하지 않도록 설정하는 방법 및 사용하는 방법을 알아봅니다.

docs.microsoft.com


 

디버깅을 하다가 호출스택을보면 외부코드로 가려져있는 경우가 있다.

이 부분은 더블클릭해도 이동도 안되고 볼수도 없다. 가끔 중간에 외부코드를 보고 싶을 때가 있을때 아래와 같이 체크해주면 된다.

해당 부분에 오른쪽 버튼을 누르고 외부 코드 표시(X)를 누르면된다.

그러면 이와같이 외부코드도 볼 수 있다.

 

아예 항상 디폴트 옵션으로 설정하고 싶으면 아래와 같이 하면 된다.

"도구(T) -> 옵션(O) -> 디버깅 -> 일반 -> 내 코드만 사용" 부분 체크를 해제하면

모든 VisualStudio 프로젝트에 적용된다.

 

반응형