c++ - मैं Doxygen को पूरा करने के लिए पथ को कैसे शामिल कर सकता हूं?



include code-documentation (1)

DoxyWizard में संकेतों से सीधे लिया गया:

STRIP_FROM_INC_PATH

STRIP_FROM_INC_PATH टैग का उपयोग किसी वर्ग के प्रलेखन में वर्णित पथ के उपयोगकर्ता-परिभाषित भाग को छूने के लिए किया जा सकता है, जो एक क्लास का उपयोग करने के लिए रीडर को हेडर फ़ाइल को शामिल करने के लिए कहता है। यदि रिक्त छोड़ दिया है तो केवल क्लास परिभाषा वाली हेडर फाइल का नाम प्रयोग किया जाता है । अन्यथा इसमें उन पथों को निर्दिष्ट करना चाहिए जो आम तौर पर -आई ध्वज का उपयोग करके कंपाइलर को पास किए जाते हैं।

मैं Doxygen को पूरा करने के लिए पथ को कैसे शामिल कर सकता हूं?

मेरा क्या मतलब है:

मेरे पास एक वर्ग foo::bar::bee bee.hpp में परिभाषित foo::bar::bee निम्नलिखित निर्देशिका संरचना में है:

foo
foo/bar
foo/bar/bee.hpp

Doxygen, जब यह दस्तावेज foo::bar::bee वर्ग बताता है कि आपको <bee.hpp> को शामिल करने की आवश्यकता है, लेकिन मेरे सॉफ्टवेयर के लिए मुझे <foo/bar/bee.hpp>

मैं Doxygen ऐसा करने के लिए कैसे हो सकता है? क्या "I-I" जैसे "झंडे शामिल करें" प्रदान करने का कोई विकल्प है, ताकि डॉक्सिजन को पता होगा कि कहां आधार है?

टिप्पणियाँ:

  • FULL_PATH_NAMES पहले से ही डिफ़ॉल्ट पर सेट हो गया है YES
  • मैं प्रदान नहीं करना चाहता हर किसी वर्ग के लिए स्पष्ट रूप से हेडर शामिल है, क्योंकि उनमें से बहुत से हैं मैं Doxygen यह स्वचालित रूप से करना चाहता हूँ

धन्यवाद।

उत्तर

सेट:

STRIP_FROM_INC_PATH    = relative/path/to/include/directory




code-documentation