2009-05-28 8 views
9

में/mtd और/mdd (कोड जनरेशन प्रॉपर्टी सेक्शन में) के बीच क्या अंतर है /mdd (बहु-थ्रेडेड डीबग डीएलएल) और /mtd (बहु-थ्रेडेड डीबग) को विजुअल स्टूडियो में निर्दिष्ट करने के बीच क्या अंतर है ??विजुअल स्टूडियो

उत्तर

8

/mtd एक .exe बड़ा है कि लेकिन नहीं DLL (कि VS2005 के साथ आता है) क्रम पुस्तकालय युक्त पर निर्भर है निर्माण करने के लिए, एक स्थिर लिंक की आवश्यकता है।

3

सामान्य रूप से यदि आपका एप्लिकेशन छोटा है और इसमें कई डीएलएल या EXE शामिल नहीं हैं तो आप रनटाइम लाइब्रेरी से स्थिर रूप से लिंक करना पसंद कर सकते हैं। यह वितरण प्रक्रिया को सरल बना देगा क्योंकि आपको रनटाइम पुस्तकालयों को स्थापित करने की आवश्यकता नहीं होगी।

यदि आपके पास एकाधिक डीएलएल या EXEs हैं, क्योंकि एलेक्स के रूप में स्थिर रूप से जुड़े हुए प्रत्येक EXE और DLL बड़े होंगे, तो आप रनटाइम लाइब्रेरीज़ को डायनामिक लिंकिंग का उपयोग करना पसंद कर सकते हैं जिससे आपका एप्लिकेशन छोटा हो।

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