如建議here,我的代碼中有一些部分是由編譯標誌啓用的。使doxygen doxument也是#ifdef部分
比如我有這段代碼:
#ifdef MYPROJ_HAS_BOOST
...
#endif
的Doxygen會離開他們,因爲他們都省略了,因爲MYPROJ_HAS_BOOST
沒有定義。我解決了它,並添加了一個#define MYPROJ_HAS_BOOST
。
但是這並不好,因爲將來(我打算擴展該項目),當重新生成我的文檔時,也許我會忘記這一點。
有沒有辦法對Doxygen說(理想情況下通過doxywizard)來考慮我的代碼的這些部分呢?
我接受這個答案,因爲它更一般。 – gsamaras 2014-09-25 16:13:06