मैं उल्लिखित त्रुटि के बारे में कोई जानकारी खोजने के बारे में बेताब हूं।त्रुटि एलएनके 2001: अनसुलझा बाहरी प्रतीक "__declspec (dllimport) सार्वजनिक: कक्षा क्यूस्ट्रिंग और __thiscall QString :: ऑपरेटर = (कक्षा QString &&)"
मैं दृश्य स्टूडियो 2010 को काम कर रहा हूँ जब मैं अपने प्रोजेक्ट को संकलित (32 बिट) में, डिबग में या जारी, मैं निम्न संदेश मिलता है:
1> heterogeneous.obj: LNK2001 त्रुटि: अनसुलझे बाह्य प्रतीक "__declspec (dllimport) सार्वजनिक: वर्ग QString & _ thiscall QString :: ऑपरेटर = (वर्ग QString & &)" ( _imp _ ?? 4QString @@ QAEAAV0 @ $$ QAV0 @@ जेड)
1 > डीबग \ nori.exe: घातक त्रुटि LNK1120: 1 अनसुलझा बाहरी
मैंने लिंकर-> इनपुट में QtCore4.lib को लिंक किया है, मैंने लिंकर-> सामान्य में लाइब्रेरी निर्देशिकाओं में Qt \ 4.8.2 \ lib जोड़ा, और मैंने Qt \ 4.8.2 \ include और Qt \ 4.8 शामिल किया। 2 \ \ CtCore सी/सी ++ में शामिल हैं -> सामान्य। ऐसा लगता है कि उन्हें क्यूस्ट्रिंग को परिभाषित करना है। मुझे नहीं पता कि मैं और क्या कर सकता था।
आपकी मदद के लिए बहुत बहुत धन्यवाद।
क्या क्यूटी थी जिसे आप विजुअल स्टूडियो 2010 x86 के लिए संकलित कर रहे हैं? – drescherjm
आपको डीबग बिल्ड में QtCore4d.lib के खिलाफ भी लिंक करना चाहिए। – drescherjm
हां मैंने डिबग मोड में रिलीज मोड और QtCored4.lib में QTCore4.lib के खिलाफ लिंक किया था। मैंने वीएस -2010 के लिए क्यूटी प्लगइन स्थापित नहीं किया है और मैंने जीत x64 के लिए क्यूटी पुस्तकालय स्थापित किए हैं। – Yauda