如何通过在visual C++中隐藏头文件来跟踪C程序

How to trace a C program by hiding header files in visual C++?

本文关键字:文件 跟踪 程序 隐藏 何通过 visual C++      更新时间:2023-10-16

过去几个月我一直在使用visualstudio。当我跟踪C程序时它将显示逐行执行,包括头文件中的行。跟踪它将花费大量时间。

除了@NathanOliver关于断点的评论外,请确保您也使用了"Step Over"(F10)而不是"Step Into"(F11)(这里有更多信息)。

如果你真的想更改要进入的函数,你可以通过编辑default.natstepfilter(请参阅此链接)来按每个函数进行更改,但我认为你不能用"跳过所有标题"之类的方法来完成。

所有调试的基本方法:

1) 知道你的程序应该做什么。

2) 当它没有的时候检测。使用printf()打印一些值

3) 修复它。

此链接可能很有用。

使用最新版本的Visual Studio。默认情况下,它启用了"仅我的代码"选项。这使得调试器跳过"不那么有趣"的标准库代码,包括系统头中的内联函数。