2013-04-20 4 views
7

पर चल रहे वीएस 2012 के साथ एमएफसी प्रोग्राम संकलित करें मेरे पास विंडोज 7 पर वीएस 2012 है। मैं एक एमएफसी प्रोग्राम बनाना चाहता हूं जिसे विंडोज एक्सपी पर चलाया जा सकता है। हालांकि मुझे निम्न त्रुटि मिली, जबकि मैंने exe फ़ाइल को Windows XP में स्थानांतरित कर दिया: "यह वैध Win32 अनुप्रयोग नहीं है"।विंडोज़ xp

इंटरनेट पर एक्सप्लोर करने के बाद, मुझे पता चला कि मुझे Visual Studio 2012 Update 1 इंस्टॉल करना चाहिए और "विजुअल स्टूडियो 2012 - विंडोज एक्सपी (v110_xp)" में "विजुअल स्टूडियो 2012 (v110)" से प्लेटफ़ॉर्म टूलसेट को बदलना चाहिए। मैंने लक्ष्य मशीन को "मशीनएक्स 86 (/ मशीन: एक्स 86)" में भी बदल दिया। इस बार जब मैं विंडोज एक्सपी पर एक्सई फाइल चलाता हूं तो मुझे एक और त्रुटि मिलती है: "प्रक्रिया प्रविष्टि बिंदु प्रारंभिकक्रिटिकलसेक्शन गतिशील पुस्तकालय KERNEL32.dll में स्थित नहीं हो सका"।

अब मुझे नहीं पता कि क्या करना है :(। अगर कोई मेरी मदद कर सकता है तो मैं सराहना करता हूं :)।

कृपया ध्यान दें कि मैंने इसमें कोई कोड जोड़ने के बिना एक साधारण संवाद एमएफसी प्रोग्राम की कोशिश की है।

+0

आप सरल MFC परियोजना यह काम किया या असफल कोशिश की? –

+0

मुझे 2012 के साथ आपको ठंडा * लक्ष्य * एक्सपी भी नहीं पता था। मुझे लगता है कि अद्यतन लोकप्रिय मांग से दिया गया है। आपने बताया "कृपया ध्यान दें कि मैंने इसमें कोई कोड जोड़ने के बिना एक साधारण संवाद एमएफसी प्रोग्राम की कोशिश की।" और फिर ... कुछ भी नहीं। नतीजा क्या था, या क्या हम मानते हैं कि यह वही था? – WhozCraig

+0

यदि भविष्य में कृपया बाइनरी डाउनलोड से लिंक न करें। यदि आपको ** ** एक लिंक प्रदान करना होगा तो यह वर्णन, स्रोत कोड या डाउनलोड पेज होना चाहिए। –

उत्तर

2

This is a bug in Visual Studio 2012 Update 2। लिंक 2 अद्यतन के लिए एक समाधान (हालांकि एक समुदाय एक स्रोत) है, और माइक्रोसॉफ्ट इस कहना है:

16:16

हाँ पर 2013/06/05 पर माइक्रोसॉफ्ट द्वारा प्रकाशित किया गया था, इस अद्यतन में तय हो गई है 3

तो आपका सर्वश्रेष्ठ दांव वापस रोल करने के लिए 1 अद्यतन करें या प्रतीक्षा करने के लिए है अद्यतन 3 के लिए

संपादितVisual Studio 2012 Update 3 Release Candidate has been released with "go-live" licensing। चेतावनी:

समर्थन का कथन:

Visual Studio 2012 अद्यतन 3 आर सी और टीम नींव Server 2012 3 आर सी अद्यतन कर रहे हैं "गो-लाइव 'के साथ। इसका मतलब है कि ग्राहक उत्पादन वातावरण में इन बिल्डों का उपयोग कर सकते हैं। ये अभी भी प्री-रिलीज़ हैं, इसलिए कुछ बग्स हो सकती हैं जिन्हें अंतिम रिलीज के लिए तय किया जाएगा। अद्यतन 3 आरसी से अद्यतन 3 आरटीएम में अपग्रेड समर्थित है। भावी रिलीज में अपग्रेड करने के लिए, ग्राहक को पहले अपडेट 3 आरसी से 3 आरटीएम अपडेट करने के लिए अपग्रेड करना होगा।

अधिक जानकारी here उपलब्ध है।

संपादित 2rolling back to Update 1 breaks Visual Studio बाहर कर देता है ...

+0

अभी भी एक ही समस्या है अद्यतन 3 आरसी – tofutim

+0

@tofutim के बावजूद पहले लिंक पर एक नज़र डालें। सिमडोक द्वारा टिप्पणी और YLzhou द्वारा कामकाज देखें। मई या मदद नहीं कर सकता है। –