मैं विजुअल स्टूडियो में मिंगव के साथ संकलित लाइब्रेरी का उपयोग करने की कोशिश कर रहा हूं।विजुअल स्टूडियो 15 __imp___iob, __imp___pctype, __imp___mb_cur_max
_fprintf अनसुलझे बाह्य प्रतीकLNK2001 त्रुटि: __imp___iob
त्रुटि LNK2019 अनसुलझे बाह्य प्रतीक: अनसुलझे बाह्य प्रतीक __imp___pctype समारोह में संदर्भित
त्रुटि LNK2019: हालांकि, मैं निम्नलिखित लिंकर त्रुटियों मिल अनसुलझे बाह्य प्रतीक समारोह में संदर्भित __imp____mb_cur_max
LNK2001 त्रुटि:
मैं इस पोस्ट के अनुसार legacy_stdio_definitions.lib के खिलाफ लिंक करके _fprintf त्रुटि को ठीक करने में सक्षम था: unresolved external symbol __imp__fprintf and __imp____iob_func, SDL2।
हालांकि, मुझे नहीं पता कि अन्य तीन अनसुलझे बाहरीों को कैसे ठीक किया जाए। मैं इसे कैसे ठीक करूं? पुस्तकालयों दृश्य स्टूडियो के तहत पूरी तरह से काम 2013
संपादित करें:
यहाँ ठीक एक अद्यतन है। मैंने mingw lib फ़ोल्डर से libigsvcrt.a को विजुअल स्टूडियो में ले जाया, और मैंने लिंकर सेटिंग्स में जोड़ा। अब यह सही ढंग से काम करता प्रतीत होता है।
MinGW टीम के काम का एक समूह उनके ज फ़ाइलें सीआरटी की VS2015 संस्करण के साथ संगत बनाने के लिए क्या करना पड़ता है। इसके लिए अपनी सांस न पकड़ें, आप शायद थोड़ी देर के लिए वीएस2013 संस्करण के साथ फंस जाएंगे। –
नीचे दिए गए उत्तर को चिह्नित करने से पहले, क्या यह काम करने के लिए कोई त्वरित हैक है? इसके अनुसार: http://stackoverflow.com/questions/30412951/unresolved-external-symbol-imp-fprintf-and-imp-iob-func-sdl2, कोई __imp___iob त्रुटि को हल कर सकता है ताकि __imp___iob को किसी प्रकार का लौटाया जा सके सरणी। कोई अन्य दो लिंकर त्रुटियों को ठीक करने के बारे में कैसे जाएगा और यह सरणी कैसे परिभाषित की जाएगी? –
आप सी रनटाइम कार्यों को बस निदान करने के लिए बहुत मुश्किल में तोड़ देंगे। वहां मत जाओ –