是否有预处理器选项在预处理头文件时显示?

时间:2011-10-17 17:45:50

标签: c++ visual-c++

通过MSDN,我会说不;但是,在我放弃之前,我想我会在这里问。

是否有包含头文件时显示的Visual Studios预处理器选项?具体来说,我正在寻找类似于以下链接中描述的 / verbose:lib 的内容。

http://msdn.microsoft.com/en-US/library/wdsk6as6%28v=VS.80%29.aspx

1 个答案:

答案 0 :(得分:10)

/showIncludes中记录了开关#include "foo.h" (列出包含文件),正如您所寻找的那样。以下是该开关产生的输出示例:

鉴于文件 main.c ,包括:

#include "bar.h"

和文件 foo.h ,包括:

Note: including file: d:\temp\foo.h
Note: including file:  d:\temp\bar.h

产生的输出是:

{{1}}