समस्या: में मेरे पास एक बड़ी विज़ुअल सी ++ प्रोजेक्ट है जो मैं विजुअल स्टूडियो 2010 में माइग्रेट करने का प्रयास कर रहा हूं। यह विभिन्न स्रोतों और विभिन्न प्रकार के सामानों का एक बड़ा मिश्रण है। उम्र। मुझे समस्याएं आ रही हैं क्योंकि कुछ winsock.h
और winsock2.h
दोनों शामिल हैं।विजुअल स्टूडियो
प्रश्न: विजुअल स्टूडियो सी ++ स्रोत फ़ाइल के लिए #include
पदानुक्रम प्रदर्शित करने के लिए कौन से टूल्स और तकनीकें हैं?
मैं के बारे में cl /P
पूर्वप्रक्रमक उत्पादन प्राप्त करने के लिए पता है, लेकिन है कि स्पष्ट रूप से नहीं है दिखाने के जो फ़ाइल जो अन्य फ़ाइलों भी शामिल है (और इस मामले में /P
उत्पादन 376,932 लाइनों लंबा है 8-)
एक आदर्श दुनिया में मैं एक श्रेणीबद्ध प्रदर्शन जिनमें से फ़ाइलें जो अन्य फ़ाइलों में शामिल हैं, लाइन नंबर के साथ करना चाहते हैं तो मैं स्रोतों में कूद कर सकते हैं:
source.cpp(1)
windows.h(100)
winsock.h
some_other_thing.h(1234)
winsock2.h
यही वही है जो मैं ढूंढ रहा था (रेखा संख्या को छोड़कर, लेकिन आपके पास सब कुछ नहीं हो सकता है)। मुझे मूर्खतापूर्ण, मैं प्रीप्रोसेसर विकल्पों के तहत देख रहा था। 8-) धन्यवाद! – RichieHindle
उत्कृष्ट - मुझे वह याद आया था। –
नोट: आउटपुट विंडो में पदानुक्रम देखा जा सकता है। – CannibalSmith