我的程序中包含一个头文件,我想知道它是如何包含的(它是标准包含文件之一)。它可能包含在一个文件中,包含在一个文件中……-你明白了。它甚至可能是 6 或 7 个深度(或更多)。我怎样才能看到它是从哪里包含的?有没有办法获取 .c
文件的整个 #include
树?
我使用的是VS2008。
最佳答案
添加/showIncludes
切换到编译器命令行。这将打印出输出窗口中包含的每个文件。输出缩进以指示哪个文件导致包含特定 header 。
关于c - 查找头文件包含路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14109719/