curently मैं अपने सिस्टम पर स्थापित किया है क्यूटी-windows-ओपनसोर्स-5.1.1-msvc2012-x86_64-ऑफ़लाइनसंकलक के रूप में MSVC2012 साथ क्यूटी निर्माता पर libCURL का उपयोग कैसे करें
सभी ठीक काम करता है, लेकिन मैं वास्तव में succed नहीं कर सकते मेरे क्यूटी परियोजना पर libCurl का उपयोग करने के लिए।
मैं libcurl के इस संस्करण डाउनलोड किया है: http://curl.haxx.se/download/libcurl-7.19.3-win32-ssl-msvc.zip
MSVC metalink 7.19.3 devel SSL Frederic Elbin 4.04 MB
मैं स्थानांतरित कर दिया संग्रह से कुलपति के लिए फ़ोल्डर शामिल फ़ोल्डर में शामिल हैं और मैं # शामिल के साथ कार्यक्रम में शामिल किया है और अच्छा काम करता है।
अब lib फ़ोल्डर पर नामों के साथ दो और फ़ोल्डर्स हैं: डीबग और रिलीज और दोनों में कुछ फाइलें हैं।
मेरी .pro फ़ाइल पर मैं जोड़ लिया है:
win32: LIBS += -L$$PWD/../../../../../libcurl-7.19.3-win32-ssl-msvc/ -llibcurl_imp
INCLUDEPATH += $$PWD/../../../../../libcurl-7.19.3-win32-ssl-msvc
DEPENDPATH += $$PWD/../../../../../libcurl-7.19.3-win32-ssl-msvc
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../../../libcurl-7.19.3-win32-ssl-msvc/lib/release/ -lcurllib
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../../../libcurl-7.19.3-win32-ssl-msvc/lib/debug/ -lcurllib
INCLUDEPATH += $$PWD/../../../../../libcurl-7.19.3-win32-ssl-msvc/lib/Debug
DEPENDPATH += $$PWD/../../../../../libcurl-7.19.3-win32-ssl-msvc/lib/Debug
और अब जब मैं एक साधारण प्रोग्राम मुझे मिल चलाने का प्रयास:
mainwindow.obj:-1: error: LNK2019: unresolved external symbol __imp_curl_easy_init referenced in function "private: void __cdecl MainWindow::on_pushButton_clicked(void)" ([email protected]@@AEAAXXZ)
डाउनलोड की संग्रह पर अधिक अन्य फ़ाइलें भी कर रहे हैं: http://img13.imageshack.us/img13/1416/reh8.png
शायद मैं अब libs fine (आंतरिक/बाहरी या गतिशील/स्थिर) समेत हूं और मुझे नहीं पता कि कौन सा शामिल करना है और कैसे। और कुछ .dll फ़ाइलें भी हैं जो मुझे नहीं पता कि साथ क्या करना है।
क्या किसी ने क्यूटी परियोजनाओं पर सफलतापूर्वक libcurl का उपयोग किया है? मैं क्यूटी पर शुरुआत कर रहा हूं और यह मेरे लिए मुश्किल है ...
धन्यवाद।
क्या आप हमें अपनी परियोजना के निर्माण के दौरान क्यूटी निर्माता मुद्दों को संकलित और लिंक कर सकते हैं? वे संकलन आउटपुट फलक –
में होना चाहिए, मुझे यकीन नहीं है, जहां मैं संकलन और कमांड को जोड़ सकता हूं? – caffeine
प्रेस alt + 4 और संकलन आउटपुट फलक आना चाहिए, क्यूटी निर्माता आपको आपके स्रोत कोड को संकलित करने के लिए उपयोग किए जाने वाले आदेश दिखाता है, आपको यह समस्या हो सकती है क्योंकि यह गलत संकलन आदेश जारी कर रहा है। यदि आप जिस lib का उपयोग करने का प्रयास कर रहे हैं, उसे 64 बिट्स के लिए संकलित किया गया है और आप इसे 32 बिट प्रोजेक्ट या इसके विपरीत उपयोग कर रहे हैं, तो आपको यह समस्या भी मिल सकती है।और आखिरी लेकिन कम से कम आपको यह समस्या भी मिल सकती है यदि आप एक अलग कंपाइलर के साथ संकलित कर रहे हैं, जो कि कर्ल डेवलपर्स lib –