سلام دوستان
من در حال نوشتن برنامه هستم که به صورت کنسل می باشد و در آن از HTTP GET/POST زیاد استفاده می کنم.
از کتابخانه cURL می خواهم استفاده کنم اما هرکاری میکنم اور های زیر را میده :
Error LNK2001 unresolved external symbol __imp__curl_global_initکتابخانه را دانلود کردم و آن را بیلد کردم بر اساس Lib Release /MT x86
Error LNK1120 2 unresolved externals
Error LNK2001 unresolved external symbol __imp__curl_easy_init
در قسمت زیر هدر هارا ست کردم :
Properties/C-C++/General/Additional Include DIrectory
و همینطور در قسمت زیر ایل .lib را قرار میدهم :
Properties/Linker/General/Additional Library DIrectory
و همینطور کتابخانه را در کد اینجوری بارگزاری می کنم :
#pragma comment(lib,"libcurl.lib")
و حتی بعضی وقت ها اسم کتابخانه هم در قسمت زیر اضافه می کنم :
Properties/Linker/Input/Additional Dependency
اما باز همین ارور هارا نشان میده
یدانم دلیل ارور ها نشان دهنده اینه که کتابخانه را به درستی نشناخته اما واقعا هر راهی که بگید انجام دادم انواع کتابخانه CURL گذاشتم اما نشده.
لازم به ذکر که نسخه داینامیک را گذاشته که موقع اجرا DLL لازم داره و به خوبی کار می کرد اما من می خواهم که حالت استاتیک یا همالن /MT در بیاد.
نسخه ویژوال استادیو من 2015 یا VC14 است.
اگر به غیر از این کتابخانه و پوکو موارد دیگه یا کلاسی کتابخانهای چیزی را میشناسید که تو کاره درخواست های HTTP کارش راحت و عالی معرفی کنید ممنون میشم.
منتظر پاسخ اساتید هستم.
با تشکر