में सभी शामिल फ़ाइलों को निकालें मेरे पास .cpp फ़ाइल (टेक्स्ट) है। मैं इस फाइल में शामिल सभी फाइल नामों की सूची प्राप्त करना चाहता हूं (# शामिल)। यह करने के लिए सबसे अच्छा तरीका क्या है मान लिया जाये कि आप इन पंक्तियों के साथ एक "लगता है" या "grep", कुछ है (C++ में इसे लागू करने की आवश्यकता है)सीपीपी
सीपीपी
उत्तर
gcc -M source.cpp
-MM
के साथ बदलें यदि आपको सिस्टम की परवाह नहीं है।
मैं बस अपने सुझाव में एक संपादन के रूप में जोड़ने के लिए देख रहा था ...;) –
थोड़ा और परिष्कृत समाधान इसे इसके रूप में कार्यान्वित कर सकता है स्वयं को लक्ष्य बनाते हैं ताकि आप जब भी बदल सकें निर्भरताओं को पुन: उत्पन्न कर सकें। –
@ कोड-गुरु: यह वास्तव में मैं आमतौर पर क्या करता हूं। – ipc
:
g++ -E source.cpp | grep '\# 1 '
"द ट्रू प्रोग्रामर" -स्टाइल सुझाव: क्लैंग-एलएलवीएम एपीआई का उपयोग करें :-) –
- 1. सीपीपी
- 2. सीपीपी में एम्बेडेड पायथन: सीपीपी
- 3. सीपीपी फ़ाइल
- 4. सीपीपी-नेटलिब
- 5. सीपीपी और क्यूटी
- 6. सीपीपी | .h फ़ाइलें (सी ++)
- 7. "foreach मूल्यों" जीसीसी और सीपीपी
- 8. सीपीपी/क्ली फायर एक इवेंट
- 9. इनलाइन का उपयोग :: सीपीपी बनाम एसडब्ल्यूआईजी - कब?
- 10. ट्र्रिफ्ट सीपीपी नमूना कोड संकलन त्रुटि
- 11. एंड्रॉइड.एमके, सभी सीपीपी फाइलों को शामिल करें
- 12. सीपीपी फ़ाइल में कार्यों का क्रम
- 13. एक यूटीएफ -8 बनाम सीपीपी केस
- 14. FFI, भाषा सीपीपी और कैसे FFI
- 15. आप कैसे सीपीपी काम करते हैं?
- 16. सीपीपी में टेम्पलेट विशेषज्ञता परिभाषित करें?
- 17. सीपीपी/C++ सूचक मूल्य या depointerize सूचक
- 18. सीपीपी फाइलों में __declspec (dllexport) की आवश्यकता है
- 19. क्या क्लाइंट-साइड थ्रिफ्ट-सीपीपी थ्रेड-सुरक्षित है?
- 20. एक सीपीपी मैक्रो में एक नई लाइन कैसे उत्पन्न करें?
- 21. वीएस -2010 एड-इन सीपीपी/एच स्वचालित टैब समूह
- 22. सीपीपी पूर्वप्रक्रमक और फ़ाइल नाम के basename, लाइन नंबर स्ट्रिंग
- 23. शीर्षलेख और स्रोत (सीपीपी) में एक सी ++ नेमस्पेस बनाना
- 24. ग .cc बनाम सीपीपी .hpp .cxx बनाम ज बनाम बनाम बनाम
- 25. एच या सीपीपी फाइलों में - आंतरिक पुस्तकालय के लिए डॉक्सिजन टिप्पणी ब्लॉक कहां रखा जाए?
- 26. मैं सीपीपी का उपयोग कर एक स्ट्रिंग में मैक्रो कैसे बदलूं?
- 27. मैं सी प्रीप्रोसेसर (सीपीपी) के माध्यम से एक सूची कैसे उत्पन्न कर सकता हूं?
- 28. सभी सीपीपी और एच फाइलों को खोजने के लिए यूनिक्स "ढूंढें" कमांड का उपयोग कैसे करें?
- 29. सीपीपी अनुवाद इकाइयों की संख्या को कम करना एक अच्छा विचार है?
- 30. मेकफ़ाइल जो निर्देशिका में सभी सीपीपी फ़ाइलों को अलग निष्पादन योग्य
आप किस कंपाइलर का उपयोग करते हैं? – aschepler
@aschepler - यह क्रॉस-प्लेटफार्म है: जीसीसी या बनाम – Yakov
हो सकता है किसी भी एप्लिकेशन का उपयोग करें जो '# शामिल' खोजने और खोजने में सहायता करता है। – andre