2017-03-28 6 views
11

जब मैंने बनाम 2007 स्थापित किया, तो मैंने सी ++ विकल्प के साथ विंडोज विकास का चयन किया। स्थापना के बाद, हालांकि, मुझे नहीं लगता कि एमएफसी जोड़ा गया है। सुनिश्चित करें कि पर्याप्त, मैं त्रुटियों मिल जब मैं अपने आवेदन,बनाम एमएफसी विकास बनाम

गंभीर त्रुटि C1083 संकलन: नहीं खोल सकता शामिल फ़ाइल: 'afxwin.h': इस तरह के कोई फ़ाइल या निर्देशिका

मैं बदलें नहीं मिल सकता है/साथ विकल्प को संशोधित मेरी नियंत्रण कक्ष में बनाम 2014 स्थापना। मैं "सी ++ के लिए माइक्रोसॉफ्ट फाउंडेशन क्लासेस" पैकेज कैसे जोड़ सकता हूं?

+1

यह विजुअल स्टूडियो डेवलपर समुदाय पोस्टिंग प्रक्रिया के स्क्रीन शॉट्स के साथ एक जवाब है। https://developercommunity.visualstudio.com/content/problem/10857/cant-find-the-template-for-mfc-programming-in-file.html –

+0

यह दो भाग ब्लॉग पोस्टिंग भी देखें। [विजुअल स्टूडियो 2015 अपडेट 3 (भाग 1) की तुलना में वीएस 2017 आरसी में एमएफसी और एटीएल परिवर्तनों की एक व्यापक तुलना] (https://naughter.wordpress.com/2017/01/02/a-comprehensive-comparison-of -ए-एमएफसी-एटीएल-चेंज-इन-बनाम 2017-आरसी-तुलना-से-विज़ुअल-स्टूडियो-2015-अपडेट-3-भाग -1 /) और [वीएस 2017 में एमएफसी और एटीएल परिवर्तनों की एक व्यापक तुलना आरसी विजुअल स्टूडियो 2015 अपडेट 3 (भाग दो) की तुलना में] (https://naughter.wordpress.com/2017/01/10/a-comprehensive-comparison-of-the-mfc-atl-changes-in-vs- 2017-आरसी-तुलना-से-विज़ुअल-स्टूडियो-2015-अपडेट-3-भाग-दो /) –

उत्तर

15

यदि आप वीएस इंस्टॉलर विंडो के शीर्ष के पास देखते हैं, तो आप Workloads, Individual Components और Language Packs देखेंगे।

कम से कम जहां तक ​​मैं देख सकता हूं, "वर्कलोड" में से कोई भी आपके इंस्टॉलेशन में एमएफसी शामिल नहीं करेगा। इसे प्राप्त करने के लिए, आपको पहले "व्यक्तिगत घटक" पर क्लिक करना होगा, फिर दिखाए गए घटकों की सूची (लंबी) सूची के नीचे तक सभी तरह स्क्रॉल करें। नीचे के करीब आपको "एमएफसी और एटीएल समर्थन (x86 और x64)" मिलेगा। इसे चुनें, और आप अपने रास्ते पर हैं।

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

+0

मैंने अभी इसे VS2017 के नवीनतम संस्करण में आजमाया है और यह डिफ़ॉल्ट रूप से सक्षम नहीं है, इसलिए @ जेरीकॉफ़िंग सही है, आप वर्कलोड फलक से या "व्यक्तिगत घटक" फलक से (मैन्युअल रूप से एक ही पैकेज का चयन करें) से इसे मैन्युअल रूप से सक्षम करना होगा। –

0

परिवर्तन करने के लिए आपको विजुअल स्टूडियो इंस्टॉलर का उपयोग करना चाहिए।

एक एमएफसी प्रोजेक्ट बनाने के लिए, आपको बस अपने एप्लिकेशन प्रकार के लिए Win32 प्रोजेक्ट/Win32 कंसोल एप्लिकेशन का चयन करने की आवश्यकता है, और उसके बाद ठीक पर क्लिक करें। आवेदन जादूगर में,, अगले क्लिक करें, ऐप्लिकेशन सेटिंग में MFC जाँच के तहत के लिए आम हेडर फाइल जोड़ें:

2
विजुअल स्टूडियो 2017 समुदाय संस्करण विजुअल स्टूडियो 2017 स्थापना को संशोधित करने के साथ

Windows 10 में, मैं खोज बॉक्स में तो Windows प्रारंभ मेनू से सेटिंग में जाने के लिए दर्ज करें "ऐप्स & सुविधाएँ" सूची को लाने के लिए किया था स्थापित अनुप्रयोगों (बस "ऐप्स" में टाइप करना सूची में लाने के लिए पर्याप्त था)।

फिर मैंने ऐप की सूची में माइक्रोसॉफ्ट विजुअल स्टूडियो 2017 की तलाश की, उस प्रविष्टि पर क्लिक किया जो संशोधित बटन प्रदर्शित करता था। संशोधित बटन पर क्लिक करने से आप विभिन्न घटकों को संशोधित करने की अनुमति देने के लिए इंस्टॉलर लाएंगे।

मैंने ऐसे मामलों को देखा है जहां इंस्टॉलर आपको संशोधित कार्रवाई करने की अनुमति देने से पहले विजुअल स्टूडियो 2017 का अद्यतन करना चाहता है। पिछली बार जब आपने इसका इस्तेमाल किया था और आखिरी बार आपने अपडेट किया था।

तो संशोधित बटन के बजाय वहां अपडेट बटन हो सकता है।

image of first dialog for Modify Visual Studio 2017 install

वी.एस. 2017 संशोधित संवाद तीन टैब हैं, "कार्यभार", "व्यक्तिगत घटकों", और "भाषा पैक"। "व्यक्तिगत घटक" पर क्लिक करें, फिर "एसडीके, पुस्तकालय, और ढांचे" शीर्षक वाले अनुभाग पर स्क्रॉल करें जो मेरे इंस्टॉल में अंतिम अनुभाग है। अंत में एक चेकबॉक्स के साथ "एमएफसी और एटीएल समर्थन (x86 और x64)" के लिए एक प्रविष्टि होनी चाहिए।

image of Modify dialog showing the tabs

image of Modify dialog with Individual components tab showing MFC checkbox

वहाँ "स्थापना संशोधित करें" संवाद के इस "व्यक्तिगत घटकों" दृश्य से उपलब्ध सामान का एक बहुत है।

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