在VisualC++中,您可以找到头文件,其中任何名称(变量或类型)都是定义的,方法是在该文件上按F12或选择转到Definition。这个特性非常有用,但它只显示了定义名称的最终位置(头文件)。是否有一种方法可以计算出从我的源文件到给定名称的最终头文件的头文件的链?
例如,考虑以下代码:
// main.cpp
#include <stddef.h>
int main()
{
size_t s;
return 0;
}在VisualC++ 2010中,如果我在上面的size_t中查找size_t的定义,它会将我置于一个名为sourceannotations.h的文件中。我知道这个头链以stddef.h开头(我已经包括了),以sourceannotations.h结尾。如何找出这条链中间的链接?
发布于 2010-07-05 06:46:39
您可以使用逆向工程工具,如DO2、理解分析师等。这将帮助您理解变量、函数调用的全部流程。
https://stackoverflow.com/questions/3177584
复制相似问题