当头文件被预处理时是否有一个预处理器选项显示?

Is there a Preprocessor Option that display when header files are preprocessed?

本文关键字:预处理 处理器 选项 显示 有一个 文件 是否      更新时间:2023-10-16

通过MSDN,我会说没有;然而,在我放弃之前,我想在这里问一下。

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

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

交换机/showIncludes(列表包含文件)是您正在寻找的,如MSDN中所记录的。下面是该开关产生的输出示例:

给定文件main.c,包含:

#include "foo.h"

和文件foo.h,包括:

#include "bar.h"

产生的输出是:

Note: including file: d:tempfoo.h
Note: including file:  d:tempbar.h