में डीएलएल संदर्भ मेरे पास सी ++ अनुभव है लेकिन एमएसवीसी नहीं है।विजुअल सी ++
जो मैं करने की कोशिश कर रहा हूं वह मेरे प्रोजेक्ट में ओपन सोर्स प्रोजेक्ट से .dll को शामिल करता है। कोड उपलब्ध है और मैंने इसे बनाया है। मेरे पास .dll के साथ-साथ .lib है जो मुझे समझ में आता है कि यह C++ परियोजनाओं के लिए आवश्यक है।
दुर्भाग्य से कोई सरल "संदर्भ जोड़ें" नहीं है, मेरी .dll को एक निर्देशिका में छोड़ दें और इसे मेरे समाधान में जोड़ें। मैंने परियोजना प्रॉपर्टी पेजों को संपादित किया है, सी/सी ++ अतिरिक्त शामिल डायरेक्टरीज विकल्प के साथ-साथ .lib को अतिरिक्त लिंकर निर्भरता के रूप में जोड़ना है। मैंने अपने समाधान पेड़ के अंदर डीएल और lib के लिए एक निर्देशिका शामिल की है।
मेरी समस्या तब होती है जब मैं दस्तावेज़ से हेडर फ़ाइलों को शामिल करने का प्रयास करता हूं, वीएस आउटपुट त्रुटि संदेशों को थकाता है। अब मुझे एहसास है कि मैं डीएलएल/लिब कॉम्बो का उपयोग कर रहा हूं और यह कि मेरे समाधान में .h फ़ाइलें मौजूद नहीं हैं, इसलिए मैं उचित कैसे जोड़ूं? मैं QT टूलकिट का भी उपयोग कर रहा हूं जो काम कर रहा है लेकिन ओपन सोर्स लाइब्रेरी से मैं अन्य हेडर/डीएल कैसे जोड़ूं।
क्या कोई मुझे सही दिशा में इंगित कर सकता है।
आप कहते हैं "वीएस आउटपुट त्रुटि संदेशों को थकाता है", लेकिन हमें यह जानने की जरूरत है कि वे इसे ठीक करने के लिए क्या थे। – GManNickG
मेरे पास मेरी .cpp और .h फ़ाइलें समाधान/src में हैं। .dll/lib समाधान/शामिल हैं। मैंने "लिंकर -> अतिरिक्त लाइब्रेरी निर्देशिकाएं" और "सी/सी ++ -> अतिरिक्त निर्देशिकाएं शामिल करें" में समाधान/शामिल किया था। मुझे जो हेडर चाहिए वह TwitLib लाइब्रेरी से QTwitLib.h है। एक # शामिल "QTwitLib.h" या यहां तक कि ../ या शामिल/QTwitLib.h सभी मुझे एक "घातक त्रुटि दें: फ़ाइल शामिल नहीं खोल सकता: ऐसी कोई फ़ाइल नहीं"। –
मदद नहीं कर सकता है लेकिन आश्चर्य की बात है कि 7+ साल की पोस्ट में एक मामूली, अपरिहार्य संपादन (और अनुमोदन) बनाने का क्या मतलब है। – dxiv