如何通过在visual C++中隐藏头文件来跟踪C程序
How to trace a C program by hiding header files in visual C++?
过去几个月我一直在使用visualstudio。当我跟踪C程序时它将显示逐行执行,包括头文件中的行。跟踪它将花费大量时间。
除了@NathanOliver关于断点的评论外,请确保您也使用了"Step Over"(F10)而不是"Step Into"(F11)(这里有更多信息)。
如果你真的想更改要进入的函数,你可以通过编辑default.natstepfilter
(请参阅此链接)来按每个函数进行更改,但我认为你不能用"跳过所有标题"之类的方法来完成。
所有调试的基本方法:
1) 知道你的程序应该做什么。
2) 当它没有的时候检测。使用printf()打印一些值
3) 修复它。
此链接可能很有用。
使用最新版本的Visual Studio。默认情况下,它启用了"仅我的代码"选项。这使得调试器跳过"不那么有趣"的标准库代码,包括系统头中的内联函数。
相关文章:
- WinDbg 不显示某些小型转储文件的完整堆栈跟踪
- mingw32-make 使用"MinGW Makefiles"生成器跟踪 CMAKE 无法将可执行文件链接到对象库
- 跟踪多个文件中一系列字符的频率
- 当外部源代码中发生异常时,无法正确使用自创建的小型转储文件的堆栈跟踪
- Makefile仅跟踪第一个文件
- 使用来自视频文件或网络摄像头的 Kinect 面部跟踪
- 通过Visual Studio跟踪更改文件
- 在没有PDB文件的情况下,是否可以在Windows上获得堆栈跟踪?如果是,如何
- 如何将linux demon/服务的堆栈跟踪保存到外部文件中
- 如何为在 .props 文件中声明的非本机 VC 编译器 (GCC) 实现 MSBUILD 文件跟踪功能 (跟踪器.ex
- 如何将 gdb 的完整堆栈跟踪通过管道传输到文件?
- 如何通过在visual C++中隐藏头文件来跟踪C程序
- C++/Qt:跟踪文件系统的更改
- Git如何忽略未跟踪的CDT文件
- 如何在c++中使用JNI将异常堆栈跟踪重定向到日志文件
- 我如何在我的日志文件中写一些跟踪在c++
- Valgrind内存泄漏错误的文件跟踪
- 用于从堆栈转储和.elf文件中提取FreeRTOS/ARM/ c++堆栈跟踪的工具
- 如何使用 gdb 从核心文件中获取 lua 堆栈跟踪
- SVN跨文件跟踪更改