2013-07-06 2 views
4

방금 ​​codeblocks를 사용하기 시작했으며 UI의 오른쪽 하단에 시계 창이 있도록 UI를 설정했습니다. 내 브레이크 포인트를 설정하고 내 프로그램을 디버그 모드로 실행합니다. 내 메뉴 툴바의 버튼을 사용하여 코드 라인을 단계별로 실행할 수 있지만 시계 윈도우에 변수가 표시되지 않습니다. 내가 어딘가에 당신이 마우스 오른쪽 버튼으로 클릭하고 전역 변수를 추가 읽을 수 있지만, 그 기능을 가지고 있지 않습니다. 내 시계 창에있는 버튼은 메시지를 클릭하면 읽을 수 있습니다 :Codeblocks 디버깅 - 변수가 시계 창에 표시되지 않습니다.

"값을 보려면 단추를 클릭하고 디버거에서 반환 한 원시 출력 문자열을 보려면 Ctrl 키를 누릅니다. CBWatch 객체의 디버깅 표현입니다. "

이 버튼은 아무리해도 아무 것도하지 않는 것 같습니다.

varibles를 표시하려면 어떻게합니까?

+0

나는 그것을 스스로 알아 냈다. 코드에서 전역 변수 이름을 두 번 클릭하고 마우스 오른쪽 버튼을 클릭하여 'Watch _'를 선택해야합니다. 이제 그 일. – user2364266

+0

디버그 시계의 모든 변수를 마우스 오른쪽 단추로 클릭하지 않고도 볼 수있는 다른 방법이 있습니까 ?? 나는 같은 문제를 겪고있다. – 9codie05

답변

0

디버그 모드 (빨간색 재생 단추로 활성화 된 모드)를 실행하면. 응용 프로그램은 일반적으로 중단 점을 찾을 때까지 실행됩니다. 해당 중단 점 다음에 '앞으로 이동'버튼을 클릭해야합니다. 변수의 동작을보고 싶으면 '디버거 창'버튼 ('디버거 중지'에 가까운 버그가있는 버튼)을 클릭해야합니다.

그런 다음 'watch'를 활성화하고 새 창이 열립니다. 이 창에서 추적하려는 특정 변수를 추가 할 수도 있습니다.

0

이미 시계 창이 표시되어 있다고 가정합니다. 변수 이름을 그리드 (창 내부)에 입력하기 만하면됩니다. 변수 이름 만 있으면 나머지 (데이터 유형 등)가 자동으로 감지됩니다.

관련 문제