I am using windows 10, and using Visual Studio 2013 (because I have some library dependencies). I want to use libcurl to make HTTP request to my local server. So I download library from here which is version 7.6.0.
I downloaded and install MinGW and CMake and followed this instruction. After that I am completely lost on how to Add this library to my project.
So I added
"..\curl-7.60.0\include"
"..\curlpp-0.8.1\include"
to my project's C/C++ > Additional Include Directories
and I also added
"..\curl-7.60.0\build\lib\libcurl_imp.lib"
"..\curl-7.60.0\lib"
"..\curl-7.60.0\build\lib\libcurl.dll"
"..\curl-7.60.0\build\lib"
"..\curl-7.60.0\build\src"
"..\curlpp-0.8.1\build\CMakeFiles\curlpp_static.dir\src"
to my project's Linkers > Additional Directories Libraries
But when I added these code to my project and run it. I've got a linker error. Please help, I have no idea how to add the dependencies :-P
code:
#include <curl/curl.h>
...
void AppMain::setup() {
...
long flags = CURL_GLOBAL_ALL;
CURLcode curlcode = curl_global_init(flags );
return 0;
}
error:
Error 5 error LNK2019: unresolved external symbol _curl_global_init referenced in function "public: void __thiscall AppMain::setup(void)" (?setup@AppMain@@QAEXXZ)