64비트 프로그램을 디버깅 모드에서 실행 도중 편집을 한 후 그대로 실행할 수 있게 되었다.

그러나 VS를 기본 설치한 상태에서는 되지 않는다.

옵션에서 설정을 해야 한다.


VS 메뉴에서 [도구] - [옵션]을 선택 후 [디버깅][편집하며 계속하기] 항목을 보면 아래와 같다


네이티브 전용 옵션에서 '네이티브 편집하면 계속하기 사용'을 선택해야 디버깅 중 편집한 후 계속 실행할 수 있다.

다만 이 옵션을 살리면 아래와 같은 메시지가 나온다.


Natvis가 무효화 된다는 말인데 이 말은 컨테이너(STL::Vector 등)의 시각화가 무효화 된다는 의미이다.

그래서 디버깅 중 컨테이너 등의 내용을 보기 까다로워진다.


아직까지는 '편집을 한 후 그대로 실행'은 조심스럽게 사용해야 할 것 같다

by 흥배 2014. 3. 31. 08:00