"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > मैं विज़ुअल स्टूडियो का उपयोग करके प्रीप्रोसेस्ड C/C++ कोड कैसे देख सकता हूँ?

मैं विज़ुअल स्टूडियो का उपयोग करके प्रीप्रोसेस्ड C/C++ कोड कैसे देख सकता हूँ?

2024-12-23 को प्रकाशित
ब्राउज़ करें:443

How Can I View Preprocessed C/C   Code Using Visual Studio?

विजुअल स्टूडियो में प्रीप्रोसेस्ड सी/सी सोर्स फाइलों को देखना

सी/सी सोर्स फाइलों के साथ काम करते समय, जिसमें कई प्रीप्रोसेसर निर्देश होते हैं, यह बन जाता है प्रीप्रोसेसिंग के बाद उनके स्वरूप को समझना अनिवार्य है। विज़ुअल स्टूडियो एक कमांड-लाइन उपयोगिता, cl.exe प्रदान करता है, जो डेवलपर्स को प्रीप्रोसेस्ड फ़ाइलों को आउटपुट करने के लिए कई विकल्पों के साथ सशक्त बनाता है:

1। मानक आउटपुट के लिए प्रीप्रोसेसिंग:

प्रीप्रोसेस्ड फ़ाइल को मानक आउटपुट में आउटपुट करने के लिए, "/E" विकल्प का प्रयोग करें। यह जीसीसी के "-ई" विकल्प की नकल करता है, जो पूर्व-संसाधित कोड को सीधे देखने की सुविधा प्रदान करता है।

2. किसी फ़ाइल को प्रीप्रोसेस करना:

यदि आप प्रीप्रोसेस्ड फ़ाइल को सहेजना पसंद करते हैं, तो "/P" विकल्प का उपयोग करें। यह विकल्प पूर्व-संसाधित कोड वाली एक फ़ाइल उत्पन्न करता है।

3. #लाइन निर्देशों के बिना मानक आउटपुट के लिए प्रीप्रोसेसिंग:

कुछ मामलों में, प्रीप्रोसेस्ड आउटपुट से #लाइन निर्देशों को हटाना वांछनीय हो सकता है। इसे प्राप्त करने के लिए, "/P" और "/EP" विकल्पों को संयोजित करें। यह सुनिश्चित करता है कि प्रीप्रोसेस्ड कोड #line निर्देशों के बिना उत्पन्न होता है। "preprocessed.txt" नामक फ़ाइल के लिए कमांड प्रॉम्प्ट में निम्नलिखित कमांड का उपयोग करें:

cl.exe /P my_source.cpp /Fo preprocessed.txtयह कमांड एक "preprocessed.txt" फ़ाइल बनाएगा जिसमें प्रीप्रोसेस्ड कोड होगा।

नोट:
cl.exe /P my_source.cpp /Fo preprocessed.txt

आपके द्वारा उपयोग किए जा रहे विज़ुअल स्टूडियो के संस्करण के आधार पर, इन विकल्पों की उपलब्धता भिन्न हो सकती है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3