मैंने क्यूटी निर्माता में एक एप्लीकेशन बनाया जो सीआईएमजी के साथ कुछ छवि प्रसंस्करण करता है। जब मैं इसे अंदरूनी आईडीई से चलाता हूं तो यह ठीक चलता है, लेकिन अगर मैं इसे अपनी निर्देशिका से लॉन्च करने का प्रयास करता हूं, तो यह निम्न त्रुटि फेंकता है।क्यूटी रिलीज बिल्ड डीएलएल प्रक्रिया एंट्री पॉइंट त्रुटि
The procedure entry point [email protected]@[email protected]$$QAV0AAZ could not be located
in the dynamic link library QtCore4.dll
सबकुछ डीएलएल के कई संस्करण स्थापित करने के लिए इंगित करता है। मैंने पाया कि मेरा एक्सिलिनक्स आईडीई क्यूटी पुस्तकालयों का उपयोग करता है, लेकिन सवाल में डीएलएल एक ही संस्करण हैं। मैं वास्तव में एक सॉफ्टवेयर लड़का नहीं हूं, और यहां एक नुकसान पर।
निर्देशिका में QtCore4.dll और QtGui4.dll की प्रतियां हैं। यह सभी आवेदन की जरूरत है। स्टेटिक लिंकिंग या तो काम नहीं कर रहा है। मैं इसे इंजीनियर पर वापस फेंकने के लिए तैयार हूं और उसे कमांड लाइन संस्करण से निपटने के लिए कहता हूं। –
@Matt क्या आपका मतलब है कि आप अपने QtCore4.dll को एप्लिकेशन की निर्देशिका में डालते हैं और फिर भी वह संदेश दिखाते हैं? शायद यह गलत DLL है। शायद आपने डीटीएल को क्यूटीक्रिएटर की निर्देशिका से लिया है, लेकिन आपको इसे एसडीके से ले जाना चाहिए, क्योंकि वे _not_ समान नहीं हैं (और आपका एप्लिकेशन बाद वाले से जुड़ा हुआ है)। – Claudio
रण निर्भरता वाकर, और निर्देशिका में डीएलएस को दोबारा दोहराया। निश्चित नहीं है कि मैंने मूल रूप से किस डीएल का उपयोग किया था, लेकिन यह अब काम करता है। –