2010-07-30 9 views
0

마우스를 움직일 때 C++ 클래스 멤버 값을 볼 수 없습니다. 로컬 변수의 경우 잘 작동하고 디버거 (분리 된 창)에서 클래스 멤버 값을 확인할 수 있지만 너무 편하지는 않습니다.Xcode보기 디버거에서 C++ 클래스 멤버?

이 문제는 엑스 코드 3.0 버전에서이 아니었다

(전용> 3.0)

P.S. 디버그 릴리즈 프로젝트에 있다고 확신합니다.

답변

0

디버거에서 이것을 확장하면 멤버 변수가 표시됩니다.

+0

네,하지만 저는 마우스를 움직이는 동안 가치를보고 싶습니다. "이"확장해야 할 때마다 - 매우 성가시다. 이전 버전의 xcode (3.0)에서는 Visual Studio 에서처럼 모든 변수에서 마우스를 움직이면 값이 표시됩니다. – JJK

+0

나는 약 4 년 동안 xcode를 사용하고 마우스로 멤버 변수를 보지 못했습니다. – Felics

+0

문제의 핵심을 찾은 것 같습니다. 소스 파일 확장자입니다. .mm을 사용하면 클래스 멤버를 볼 수 없습니다 (표현식 창에 "범위를 벗어남"이라고 표시됨). 그러나 .cpp를 사용하면 작동합니다! 주요 문제는 이제 objective-c와 C++를 혼합하여 사용할 필요가 있다는 것입니다. 따라서 .mm :/ @Felics 그래서 디버거에서 항상 'this'를 확장하고 있습니까? :) – JJK