C++ CDB 调试器问题
C++ CDB debugger probleme
>我正在使用QT 4.8.1和QT库4.8.6下的Visual Studios 2008。对于调试,我使用Visual Studios 2008附带的Microsoft工具CDB。
在发布(ctrl + R(中运行我的程序时,一切都很好。当我尝试午餐调试(F5(时,程序在汇编代码开始调试之前停止。
0x77cc0f6f <+ 3866> jne ntdll!LdrVerifyImageMatchesChecksum+0xf33 (77cc0f88)
0x77cc0f71 <+ 3868> mov dword ptr [ebp-4],ebx
0x77cc0f74 <+ 3871> int 3
0x77cc0f75 <+ 3872> mov dword ptr [ebp-4],esi <<<(Stops here)
0x77cc0f78 <+ 3875> jmp ntdll!LdrVerifyImageMatchesChecksum+0xf33 (77cc0f88)
0x77cc0f7a <+ 3877> xor eax,eax
0x77cc0f7c <+ 3879> inc eax
0x77cc0f7d <+ 3880> ret
0x77cc0f7e <+ 3881> mov esp,dword ptr [ebp-18h]
0x77cc0f81 <+ 3884> mov dword ptr [ebp-4],0FFFFFFFEh
0x77cc0f88 <+ 3891> call ntdll!memcpy+0xbc61 (77c4dfc1)
我只是通过删除所有制动点来解决问题!CDB在调用ntdll.dll(Windows dell(时被阻止。Windows DLL中没有符号,这就是为什么CDB在装配线中被阻止的原因。
希望这对索蒙有用!祝大家好运!
相关文章:
- 正在VS调试器中监视映射条目
- 为什么我的 VS 代码调试器在我的C++代码周围弹跳?
- 带有 GDB 调试器的 VS 代码内存视图
- 为什么调试器引发"read access violation. this was nullptr"异常?
- VS2017调试器:没有地址,可能是由于编译器优化
- 当前不会命中断点。没有调试器目标代码类型的可执行代码与此文件关联
- 使用 Windows 10 和 MINGW 编译器在 VS Code 上使用 gdb 调试器进行调试时出错
- 如何在可视化代码中生成用于 c++ 开发的调试器?
- 为什么我的程序无法在GDB在线编译器/调试器或Visual Studio C++ 2019中运行
- Popen使Qt调试器崩溃
- 附加调试器并以编程方式获取变量地址 Visual Studio
- 在集成终端上运行vscode lldb调试器时,如何获取程序的输出?
- 宏使枚举调试器感知?
- Eclipse-C++-调试器立即终止
- 标识gdb调试器中符号的源文件名
- C++ CDB 调试器问题
- Linux Opensuse C 编译器问题.(无法初始化部分调试器的解压缩状态)
- 为什么调试器在排序前显示问题
- 在构建时工作,但在调试器中有问题
- 将常量引用对象作为参数传递时出现问题,VS 调试器报告"'.getXCoord'左侧必须具有调用/结构/联合"