के साथ पुस्तकालयों से लिंक करना मैं समझ रहा हूं कि मेरी सी ++ परियोजनाओं में गैर मानक पुस्तकालयों का उपयोग कैसे करें। मेरे कुछ प्रश्न हैं।सी ++ मेकफ़ाइल (newbe)
आइए कहें कि मैं पीओसीओ लाइब्रेरी का उपयोग करना चाहता हूं। इसलिए मैंने इसे डाउनलोड किया और इसे बनाने (स्थिर निर्माण) का उपयोग करके इसे बनाया। अब मेरे पास .o फ़ाइलें और .h फ़ाइलें हैं। विभिन्न निर्देशिकाओं में एक पथ.h फ़ाइल और Path.o फ़ाइल है।
अब मैं इस कोड का उपयोग अपने कोड में करना चाहता हूं। तो मैं #include "Poco/Path.h" का उपयोग कर फ़ाइल शामिल करता हूं। क्या मुझे मेकफ़ाइल संशोधित करना है और मेरे लक्ष्य में पथ.ओ जोड़ना है?
मानक पुस्तकालय का उपयोग करते समय क्या होता है? क्या वे केवल हेडर फाइलों में उपलब्ध हैं? मुझे पता है कि टेम्पलेट कोड precompiled नहीं किया जा सकता है। बाकी के बारे में क्या ?
तो .a फ़ाइल एक स्थिर पुस्तकालय है और इसलिए गतिशील/साझा है? – Seba
@ सेबा: हाँ, यह सही है। –
बहुत बहुत धन्यवाद :) – Seba