2013-06-20 6 views
5

जब VS2012 स्थापित होने, मैं VS2012 इन प्रकार के वीएस2012 कमांड प्रॉम्प्ट क्या हैं?

  • VS2012 एआरएम क्रॉस उपकरण कमान के लिए कई कमांड प्रॉम्प्ट प्रकार

    1. डेवलपर कमांड प्रॉम्प्ट के लिए प्रेरित करें
    2. VS2012 64 क्रॉस उपकरण कमान देने के लिए प्रेरित
    3. VS2012 86 मूल निवासी उपकरण कमान देखना शीघ्र
    4. VS2012 64 मूल निवासी उपकरण कमान देने के लिए प्रेरित

    Wh क्या वे हैं और किस मामले में मैं एक दूसरे का उपयोग करूँ?

    मैं this और इतने पर कई उत्तर पढ़, लेकिन वे सभी बस 'cl.exe लागू द्वारा अस्पष्ट

  • उत्तर

    7

    अलग आदेश संकेतों का शॉर्टकट जो की तरह पथ की स्थापना की और इसलिए आप कमांड लाइन से निर्माण कर सकते हैं कर रहे हैं लगता है 'या' link.exe 'और अन्य संबंधित उपकरण।

    2-5 आत्म व्याख्यात्मक है - अगर आप cl.exe blah.cpp तो सीएल [और संबद्ध उपकरण] लागू प्रत्येक विंडो के लिए अलग होगा की संस्करण को चलाने:

    2) संकलक कि हाथ कोड उत्पन्न

    3) 32 बिट संकलक कि 64 बिट कोड उत्पन्न

    4) 32 बिट संकलक कि 32 बिट कोड उत्पन्न

    5) 64 बिट संकलक कि 64 बिट कोड

    उत्पन्न करता है

    यदि आप कमांड लाइन से संकलित नहीं करते हैं तो बस नंबर 1 का उपयोग करें और यह गैर प्लेटफ़ॉर्म विशिष्ट टूल - जैसे tf.exe सेट अप करेगा। यदि आप कमांड लाइन से संकलित करते हैं, तो आप जिस प्लेटफ़ॉर्म को लक्षित कर रहे हैं उसके आधार पर 2-5 से चुनें [और 2 या 4 के मामले में जो Windows आप वर्तमान में चल रहे हैं]।

    +0

    मैंने सुना है कि 1 4 जैसा ही है? – onmyway133

    2

    इससे कोई फर्क नहीं पड़ता कि आप कमांड लाइन से देशी कोड बनाते हैं। सी, सी ++, सी ++/सीएलआई या सी ++/सीएक्स भाषाओं में लिखे गए कोड की तरह। ऐसी परियोजनाएं लक्ष्य आर्किटेक्चर पर अत्यधिक निर्भर होती हैं क्योंकि कोड सीधे मशीन कोड में अनुवादित हो जाता है। उनके लिए टूलींग को कंपाइलर, लिंकर और लाइब्रेरीज़ जैसे ठीक से चुना जाना चाहिए। और आप MSBuild.exe के अलावा किसी अन्य निर्माण टूल का उपयोग करते हैं। मेकफ़ाइल की तरह या सीधे उपकरण चलाना।

    .NET परियोजनाओं में उपयोग किए जाने वाले कुछ टूल आर्किटेक्चर पर निर्भर हैं। Regasm.exe की तरह। यद्यपि आप सही ढंग से पथ को सेट करने के लिए स्टार्ट मेनू शॉर्टकट पर भरोसा करने के बजाय सीधे पथ के साथ उन्हें चलाने के लिए जाते हैं। संदेह के मामले में, "toolname.exe" टाइप करें और यह आपको दिखाएगा कि कौन सा toolname.exe उपयोग किया जा रहा है जब आप पूर्ण पथ के बिना कमांड प्रॉम्प्ट पर अपना नाम टाइप करते हैं।

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