2013-06-17 3 views
5

कि जब मैं (त्रुटि एक और मशीन है कि मैं बनाया है एक exe डिबग परियोजना (जो किसी भी समस्याओं witout काम करता है) कॉपी करना चाहता था इस त्रुटि प्रदर्शित किया जाता है क्या मैं आ रही है संदेश प्रदर्शित होता है)।फ़ाइल MSVCP100D.dll कंप्यूटर से गायब है

question posted previously, सबसे अच्छा समाधान त्रुटि संदेश से छुटकारा पाने के के अनुसार एक रिलीज और नहीं कॉन्फ़िगरेशन मैनेजर में एक डिबग बनाने के लिए है।

ऐसा करने से, और जब रिलीज से एक के साथ परियोजना के पुनर्निर्माण, मैं अपने प्रोजेक्ट में नई त्रुटियां जो जब डीबग कर शामिल नहीं किया गया हो रही है।

उदाहरण के लिए, उनमें से एक है:

Error 2 error C1083: Cannot open include file: 'opencv\highgui.h': No such file or directory c:\...\projects\...\ex\opencv.h 4 
23 IntelliSense: identifier "IplImage" is undefined c:\...\ex.cpp 80 

किसी भी फीडबैक?

उत्तर

1

MSVCP100.dll माइक्रोसॉफ्ट विजुअल स्टूडियो 10 क्रम का हिस्सा है। MSVCP100d.dll एक ही डीएलएल का डीबग बिल्ड है - डीबग मोड में अपना प्रोग्राम चलाने के लिए उपयोगी है।

http://www.microsoft.com/en-us/download/details.aspx?id=5555

मूल रूप से यह एक अपेक्षाकृत नए पैकेज है और, सभी प्रणालियों, विशेष रूप से Windows XP पर होने की गारंटी नहीं है तो आप अपने कार्यक्रम के साथ आवश्यक DLL फ़ाइलों या पूरे क्रम वितरित कर सकते हैं। संपादित करें: ध्यान रखें कि डीबग बिल्ड वितरित करने के लिए नहीं हैं, इसलिए आपके प्रोग्राम में MSVCP100d.dll जैसे डीबग डीएल-एस शामिल नहीं होना चाहिए।

इसे डाउनलोड करने का प्रयास करें, और फिर देखो क्या होता है।

इसके अलावा this question.

+5

गलत: आप 'MSVCP100D.dll' वितरित नहीं कर सकते हैं। यह redist.txt में नहीं है, फ़ाइलों की सूची जिसे आप पुनर्वितरण कर सकते हैं। आप रिलीज संस्करण को फिर से वितरित कर सकते हैं। – MSalters

2

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

यह बहुत ही कम समझ में आता है। लॉगिंग लाइब्रेरी जोड़ना इतना दुर्लभ मामला होगा, लेकिन आपको शायद डीबग और रिलीज बिल्ड दोनों में ओपनसीवी की आवश्यकता है।

0

MSVCP100D.dll और MSVCP100.dll माइक्रोसॉफ्ट विजुअल स्टूडियो 10 रनटाइम का हिस्सा है, इसलिए यदि कोई इस पैकेज के साथ अपने/उसके प्रोग्राम संकलित करता है, तो पैकेज को अनइंस्टॉल करें और उदाहरण के लिए माइक्रोसॉफ्ट विजुअल स्टूडियो 12 (2013) । अपने/उसके कार्यक्रम चलाने की कोशिश करते समय, उसे संदेश मिलेगा कि 'ऐसा और इसलिए ... इस समस्या को ठीक करने के लिए प्रोग्राम को पुनर्स्थापित करने का प्रयास करें'। इसका मतलब है कि आपको माइक्रोसॉफ्ट विजुअल स्टूडियो 10 को पुनर्स्थापित करना होगा। अन्य तरीकों से नए कार्यक्रमों के तहत अपने कार्यक्रमों को दोबारा बनाना है!

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