c - 查找头文件包含路径

标签 c visual-studio visual-studio-2008 include

我的程序中包含一个头文件,我想知道它是如何包含的(它是标准包含文件之一)。它可能包含在一个文件中,包含在一个文件中……-你明白了。它甚至可能是 6 或 7 个深度(或更多)。我怎样才能看到它是从哪里包含的?有没有办法获取 .c 文件的整个 #include 树?

我使用的是VS2008。

最佳答案

添加/showIncludes切换到编译器命令行。这将打印出输出窗口中包含的每个文件。输出缩进以指示哪个文件导致包含特定 header 。

关于c - 查找头文件包含路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14109719/

相关文章:

c++ - 为什么在 "release "模式下生成的可执行文件给出了错误的结果?

c++ - 如何强制函数参数为同一类型并且不允许使用类型构造函数来匹配给定类型?

python - 如何在 Python 中将一个 SWIG 包装的 C 结构从一种类型转换为另一种类型?

c# - 该名称...在当前上下文中不存在...我们如何切换上下文?

c++ - 带有初始化的 Vector<int> 工厂不工作

visual-studio-2008 - 在标记和代码之间切换的快捷方式

visual-studio-2008 - Visual Studio 2008 中的 LNK1210

c - 当需要在其他语言(如 C++)中抛出异常时,在 C 中返回什么?

c - Alloca 实现

c - 如何从内核模块添加系统调用?