请不要介意以下最小例子的陌生感(我必须把它做得更大才能证明我为什么这样做):
文件test.cpp:
#include "a.h"
int main() {
return 0;
}
文件a.h:
namespace N { // without namespace all is well!
#include "b.h"
}
文件b.h:
/// \file
/// Documentation of CMD
#define CMD 5
Doxygen 1.8.11抱怨:
warning: Member CMD (macro definition) of file a.h is not documented.
为什么Doxygen看不到CMD
的描述以及如何解决这个问题?