Allegro 5 और विज़ुअल स्टूडियो एक्सप्रेस 2013: MSVCR110D.dll अनुपलब्ध है




visual-studio-2013 allegro5 (2)

मैं एलियग्रे 5 का उपयोग कर एक प्रोग्राम बना रहा हूं। मेरे पास दो कंप्यूटर हैं: एक डेस्कटॉप के लिए वी.एस. एक्सप्रेस 2013 (मैं इसे सी 1 कहूंगा) और वी.एस. प्रोफेशनल 2013 के साथ दूसरा एक (मैं इसे सी 2 कहूंगा)। सी 2 पर, मेरा प्रोग्राम पूरी तरह से अच्छी तरह से काम करता है, लेकिन सी 1 पर, जब मैं प्रोग्राम चलाता हूं, तो वह कहते हैं, "Unable to start the program because MSVCR110D.dll is missing on your computer. Try reinstalling the program to fix this problem" (यह एक अनुवाद है) । मैंने पहले से ही वीएस पुनः स्थापित किया है और यह अभी भी काम नहीं कर रहा है (सभी लिंक सही है)। आपके देखने और आपकी सहायता के लिए धन्यवाद


जाओ और डाउनलोड करें MSVCR110D.dll और इसे जगह आप allegro 5 / bin सामग्री में डाल रहे थे। तो यह काम करना चाहिए, मुझे पहले यह त्रुटि मिली है और यह एकमात्र तरीका है जो मुझे पता है कि यह कैसे ठीक करें।


समस्या यह है कि आपके पास विजुअल स्टूडियो 2012 रनटाइम स्थापित नहीं है। MSVCR110D.dll "Microsoft Visual C ++ रनटाइम संस्करण 11.0 डीबग" के लिए खड़ा है विजुअल स्टूडियो 2013 संस्करण 12.0 का दृश्य स्टूडियो है, और विजुअल स्टूडियो 2012 संस्करण 11.0 है।

आपके द्वारा स्थापित एलेग्रे बायनेरीज़ विज़ुअल स्टूडियो 2012 के लिए बनाया गया था, लेकिन आप विजुअल स्टूडियो 2013 का उपयोग कर रहे हैं। एलियग्रा विशेष रूप से उन कार्यों के दृश्य स्टूडियो 2012 संस्करणों को संदर्भित कर रहा है, वीएस2013 संस्करणों के नहीं। जब तक आपके पास दृश्य स्टूडियो 2012 फ़ंक्शंस के साथ पुस्तकालय की एक प्रति नहीं है, आप फंस रहे हैं।

आप Microsoft से Visual Studio 2012 पुस्तकालयों के लिए एक इंस्टॉलर प्राप्त कर सकते हैं - यह लिंक कम से कम इसे रिलीज़ मोड में काम कर देगा ध्यान दें कि दो डाउनलोड हैं एक एक्स 86 के लिए है, दूसरा एक्स 64 के लिए है। यदि आप इसे दोनों तरीकों में काम करना चाहते हैं, तो आपको पुनर्वितरित दोनों को ज़िम्मेदार बनाना होगा।

दुर्भाग्य से, इन पुस्तकालयों के डीबग संस्करण को प्राप्त करने का कोई वैध ऑनलाइन तरीका नहीं है; आपका आवेदन केवल रिलीज़ मोड में ही इस समाधान के साथ काम करेगा। हालांकि, यदि आपके पास दृश्य स्टूडियो 2012 की एक प्रति कहीं स्थापित है, तो आप msvcr110d.dll की इसकी प्रति चोरी कर सकते हैं। इन फ़ाइलों को सीधे डाउनलोड करने के कुछ नाजुक तरीके हैं, लेकिन मुझे नहीं पता है कि वे कितने सुरक्षित हैं।