11
पर बाह्य पुस्तकालयों को जोड़ने के लिए मेरे क्यूटी प्रोजेक्ट में अतिरिक्त संकलित लाइब्रेरी जोड़ने का सबसे अच्छा तरीका क्या है? उदाहरण के लिए बूस्ट या पोको libs?qt4 एप्लिकेशन C++
धन्यवाद :)
पर बाह्य पुस्तकालयों को जोड़ने के लिए मेरे क्यूटी प्रोजेक्ट में अतिरिक्त संकलित लाइब्रेरी जोड़ने का सबसे अच्छा तरीका क्या है? उदाहरण के लिए बूस्ट या पोको libs?qt4 एप्लिकेशन C++
धन्यवाद :)
आप जीसीसी संकलक .pro फाइल करने के लिए कुछ इस तरह जोड़ने उपयोग कर रहे हैं:
बूस्ट के लिए:
INCLUDEPATH += d:/Biblioteki/C++/boost/boost_1_44_0a
LIBPATH += d:/Biblioteki/C++/boost/boost_1_44_0a/stage/lib
LIBS += -lboost_system-mgw44-mt-d-1_44
LIBS += -lboost_filesystem-mgw44-mt-d-1_44
LIBS += -lboost_date_time-mgw44-mt-d-1_44
पोको के लिए:
INCLUDEPATH += d:/Biblioteki/C++/Poco/poco-1.3.6p2-mingw-qt2/include
LIBPATH += d:/Biblioteki/C++/Poco/poco-1.3.6p2-mingw-qt2/lib
LIBS += -lPocoFoundationd
LIBS += -lPocoNetd
LIBS += -lPocoUtild
LIBS += -lPocoXML
INCLUDEPATH
- है * .a फ़ाइलों
LIBS
साथ निर्देशिका के स्थान - - हेडर फाइल के साथ निर्देशिका के स्थान
LIBPATH
है पुस्तकालयों आप मदद के लिए
धन्यवाद अपने आवेदन में उपयोग करना चाहते हैं की सूची में शामिल हैं:) –
भविष्य में संदेश, 2014 में: "परिवर्तनीय LIBPATH को बहिष्कृत किया गया है; इसके बजाय QMAKE_LIBDIR का उपयोग करें। " – DarenW
क्रॉस-सिस्टम तरीके से ऐसा कैसे करें, इसलिए अन्य डेवलपर्स को कुछ हार्डकोड किए गए स्थान जैसे 'd:/...' में libs स्थापित करने की आवश्यकता नहीं है? – Thomas