symgetlinefromaddr64를 사용하여 stackwalk에서 수집 한 주소의 줄 번호를 얻으려고하고 있지만 간단한 명령이나 해당 줄의 주소를 가져올 수 없습니다. 예를 들어
, 나는이 방법을 찾고 있어요 경우 :디버거는 어떻게 명령 줄 번호를 얻습니까?
void Test(int g)
{
g++;
DoSomething(g);
g--;
}
나는 "해봐요"의 줄 번호를 얻을 수 있습니다,하지만 난 그것을 가정 등 "g ++" 의 줄 번호를 원하는 디버거가 그렇게하기 때문에 할 수 있습니다. Windows에서 C++로 직접 어떻게 할 수 있습니까?
릴리스 빌드 코드 용입니까? 예, 해당 라인은 코드를 생성하지 않으며 함수 본문은 DoSomething (g + 1)으로 변환됩니다. –
아니요, 그냥 디버그 빌드 ... –