2011-06-07 15 views
10

मैं विंडोज के लिए डॉक्सीजन 1.7.4 का उपयोग कर रहा हूं।डॉक्सिजन से उत्पन्न दस्तावेज में संबंधित फाइल पथ

फ़ाइल सूची जेनरेट किए गए दस्तावेज़ों का पृष्ठ मैं सापेक्ष पथ देखना चाहता हूं। मैंने FULL_PATH_NAMES = YES सेट किया है, बिना किसी पथ के फ़ाइल नाम की तुलना में कुछ और करने के लिए, लेकिन यह पूर्ण, पूर्ण पथ देता है।

मुझे केवल परियोजना निर्देशिका से संबंधित पथ चाहिए। मुझे पता है, कि मैं STRIP_FROM_PATH का उपयोग कर सकता हूं लेकिन मुझे वाइल्डकार्ड के साथ समस्या है। मुझे उस तरह की पथ-स्ट्रिपिंग की ज़रूरत है, क्योंकि यह प्रोजेक्ट कई पीसी (गिट रेपो के रूप में) पर किया जाता है, इसलिए पथ अलग-अलग हो सकते हैं।

क्या इस सेटिंग के लिए वाइल्डकार्ड का उपयोग करना संभव है, या क्या मुझे स्ट्रिप के पूर्ण पथ के हिस्से के साथ प्रत्येक वर्कस्टेशन के लिए डॉक्सफाइल सेट करना है?


संपादित करें: STRIP_FROM_PATH = $(QTDIR)/

शायद यह doxyfile के चर से एक का उपयोग करना संभव है:

मैं क्या मैं Doxygen वेबसाइट पर की जरूरत है की तरह कुछ मिल गया है?

उत्तर

17

मैं Windows बारे में निश्चित नहीं हूँ, लेकिन लिनक्स और ओएस इलेवन पर की तरह

  • src/Utils.cpp [कोड]
  • src/Utils.h [कोड फ़ाइल सूची में आउटपुट उत्पादन कर सकते हैं ]
  • src/VectorMath.h [कोड]
  • परीक्षा/src/test.cpp [कोड]

YES औरकरने के लिए FULL_PATH_NAMES की स्थापना करकेसे ../.. (यानी। प्रोजेक्ट की रूट का निर्देशिका पथ जो दो निर्देशिकाएं हैं जहां से मैं दस्तावेज़ बना रहा हूं)। आपको निर्देशिका विभाजक को विंडोज़ में स्वैप करने की आवश्यकता हो सकती है।

यदि आप दस्तावेज़ों को चारों ओर ले जाते हैं तो आपको यह भी देखना होगा कि आप Doxyfile को अपडेट करते हैं।

+2

+1 परीक्षण और विंडोज़ पर भी ठीक काम करता है। फॉरवर्ड स्लैश '/' विंडोज पर एक पूरी तरह से वैध निर्देशिका विभाजक है, इसलिए कोई बदलाव आवश्यक नहीं है। –

संबंधित मुद्दे