如何在MSVC++ 2005或2008中的大型解决方案中找到重复的标头?

Bri*_*ndy 3 c++ header include visual-c++

在Visual Studio(C++),有没有办法很容易地找到在.cpp文件中定义的重复标头?

我也试图找到检测这种情况的方法:

  • A包括B包括C.
  • A包括C.
  • => A不需要包含C.

Jar*_*Par 5

如果要检测这种情况,可以将此宏添加到每个文件的顶部.用A代替文件名

#if A_H
#error "Duplicate include"
#else
#define A_H
#endif
Run Code Online (Sandbox Code Playgroud)