본문 바로가기

C/C++

Making the Visual C++ 6.0 debugger not 'step in'

Visual C++ 6.0 디버깅에서 F11(step into) 패스하기 (?)



2016년 현재, Visual Studio 6.0을 쓴다. -_-;;;;;;


디버깅 시 F11을 눌러 Step Into를 하게 되는데,

CString 같은 걸 만나면 생성자나 operator까지 step in 하는 경우가 많아 짜증난다.

이러한 문제를 해결하기 위해 MS에서 제공한 방법이 있다.


아래 경로에서 'AUTOEXP.DAT'파일을 찾아서 연다.

 >> C:\Program Files (x86)\Microsoft Visual Studio\Common\MSDev98\Bin

그리고 아래 3줄을 추가한다.


    [ExecutionControl]
    CString::CString=NoStepInto
    CString:::operator=NoStepInto


form::function=NoStepInto의 형식으로 다른 함수도 추가할 수 있다.


좀 더 자세한 내용은 아래 출처를 참고한다.



ps. 왜 아직도 Visual C++ 6.0을 쓰는 것인가....




<출처>

http://www.codeguru.com/cpp/v-s/devstudio_macros/debugging/article.php/c3207/Making-the-Visual-C-60-debugger-not-step-in.htm