통합 vs 디버거가 왜 그렇게 기능적입니까? 나는 기억 속에있는 물건의 내용을 볼 수 없다. 예를 들어, 비트 맵으로 작업 중이므로이를 메모리에서보고 싶습니다. 더 나은 디버거가 필요합니까? 그렇다면 권장 사항에 관심이 있습니다. 디스어셈블러처럼 강력한 것은 없으며 디버거 일뿐입니다.Visual Studio C++ 디버거 : 16 진수 덤프가 없습니까?
답변
나는 거의 기능을 수행하지 못했습니다. VS는 소스를 찾을 수 없을 때 기본적으로 디스 어셈블리를 제공하며, 메모리 뷰로 쉽게 접근 할 수 있습니다. 디버그 -> Windows -> 메모리. 주소 : 상자에 "this"를 입력하여 현재 개체의 메모리를 가져옵니다. 특정 회원 유형 '& this-> member_name'을 봅니다. 바로 첫 번째 바이트로 이동합니다.
그리고 메모리가 그 메뉴에 나타나지 않을 때가 얼마나 좋은지, 정말로 필요할 때만 그렇습니다. 주소 레벨 디버깅 사용 설정 on ... – nus
디버거에서 프로젝트의 C++ 프로그램을 실행하는 중입니까? 그것은 의미가없는 상황에서는 나타나지 않을 것입니다. –
VS2005에는 메모리 바이트를 제공하는 "메모리"탭이 있습니다. 나는 당신이 어떻게 어떤 변수가 있는지 알려주는 16 진수 블록을 강조 표시하는 방법을 정확히 알지 못합니다.
디버그 | Windows | 메모리를 사용하면 원하는 메모리 영역을 볼 수 있습니다 (프로세스/액세스 제한이 있음). 이것은 VS2005에 있습니다. 다른 버전의 메뉴 구조가 약간 다를 수 있습니다.
vs 2008을 사용하면 여기에 있습니다. 그래도 고마워. – Zombies
그것은 2013 년과 동일하므로 2008 년 동일하다고 확신합니다 – TankorSmash
디버그 | Windows | 메모리 | 메모리 1-4. 보려는 메모리 블록의 주소를 주소에 넣으십시오. 아마도 마우스로 실행하려고 시도하는 가장 어려운 메뉴 옵션 일 것입니다 (당신은 ... 볼 것입니다).
이전 버전의 VS에서는 변수의 내용을보고 싶었지만 변수의 주소를 결정해야했습니다. 일반적으로 조사 식 창을 사용했습니다.
그러나 최신 버전에서는보기 윈도우와 마찬가지로 변수 이름을 주소로 입력 할 수 있습니다.
좋을지 모르겠지만 Visual Studio 또는 WinDbg와 같은 다른 디버거와 함께 사용하도록 설계된 Bitmap Memory Debugger은 "디버거 표시 메모리를 비트 맵으로 사용"에 대한 빠른 Google 검색으로 나타났습니다.
- 1. C++ 16 진수 형식
- 2. Visual Studio 2008 디버거 문제
- 3. 16 진수 값 읽기 (C)
- 4. C++로 16 진수 편집
- 5. visual studio 2010 디버거 교수형
- 6. Visual Studio 2008에서 디버거 끄기
- 7. 변환 16 진수
- 8. 16 진수 값을 문자열에서 16 진수 코드로 변환
- 9. Visual Studio 2008 디버거 명령 행 인자
- 10. Visual Studio 디버거 값 "{}"의 의미는 무엇입니까?
- 11. 장치에 16 진수 데이터 보내기 (NSString을 16 진수 데이터로 변환)
- 12. 16 진수 숫자 패드
- 13. 16 진수 64 부호로
- 14. 증가의 16 진수 문자열
- 15. 16 진수 및 확률
- 16. 문자열의 16 진수 문자
- 17. 16 진수 NSString을 char []
- 18. 16 진수 표시
- 19. 16 진수 값을 자바에게
- 20. .NET에서 16 진수 편집
- 21. 색상 16 진수 계산
- 22. 7 세그먼트의 16 진수
- 23. 16 진수 편집기는 어떻게 데이터를 빠르게 표시합니까?
- 24. 어떻게 10 진수 정수를 하나의 16 진수 문자로 변환합니까? (C)
- 25. IO를 사용하여 C#에서 16 진수 읽기
- 26. C# 16 진수 표기법 문자열 작성
- 27. uint64를 (전체) 16 진수 문자열로 변환 C++
- 28. IntPtr에 대한 C# 16 진수 값
- 29. C#에서 무작위로 생성 된 16 진수
- 30. C# 건너 뛰기 16 진수 문자
windbg 및 visual studio에서 로컬 변수를 읽는 방법에 대한 기본 정보를 찾는 데 3 시간을 보냈습니다. 나는 아무 것도 찾을 수 없다. 신뢰할 수있는 정보 출처를 찾을 수 없습니다. 모든 것을 볼 수있는 GDB만큼이나 좋은 것은 아니며 문서화가 정말 쉽고 간단합니다. – Owl