如何找到我的C ++应用程序使用的标头?

时间:2015-06-10 15:11:48

标签: c++ visual-c++ visual-studio-2013

我正在使用一些仅由标题组成的开源(MIT许可证)项目。 我只使用了这个项目所提供的一小部分,我不想无缘无故地将所有标题包含在我的项目中。我创建了一个示例项目,并在其中包含了开源项目。有没有办法获得我的示例项目使用的所有标题的列表?

为了澄清,在我的示例项目中,我有:

#include "opensourceMainHeader.h"

opensourceMainHeader.h有:

#include "opensourceAuxiliaryHeader1.h"
#include "opensourceAuxiliaryHeader2.h"
#include "opensourceAuxiliaryHeader3.h"

等等。然后我想得到(我猜测VC ++中的链接器或其他工具链)所使用的标题列表。

这可能吗?

1 个答案:

答案 0 :(得分:1)

VS中有一个项目设置可以执行此操作。转到项目的属性页,然后转到Configuration Properties | C/C++ | All Options。启用Show Includes选项。构建项目,并检查输出。这是/showIncludes选项。