首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >C/C++:如何计算给定定义的头文件链?

C/C++:如何计算给定定义的头文件链?
EN

Stack Overflow用户
提问于 2010-07-05 06:44:26
回答 3查看 3.6K关注 0票数 14

在VisualC++中,您可以找到头文件,其中任何名称(变量或类型)都是定义的,方法是在该文件上按F12或选择转到Definition。这个特性非常有用,但它只显示了定义名称的最终位置(头文件)。是否有一种方法可以计算出从我的源文件到给定名称的最终头文件的头文件的

例如,考虑以下代码:

代码语言:javascript
运行
复制
// main.cpp    
#include <stddef.h>
int main()
{
    size_t s;
    return 0;
}

在VisualC++ 2010中,如果我在上面的size_t中查找size_t的定义,它会将我置于一个名为sourceannotations.h的文件中。我知道这个头链以stddef.h开头(我已经包括了),以sourceannotations.h结尾。如何找出这条链中间的链接?

EN

Stack Overflow用户

发布于 2010-07-05 06:46:39

您可以使用逆向工程工具,如DO2、理解分析师等。这将帮助您理解变量、函数调用的全部流程。

票数 1
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3177584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档