“Curl is a tool for transferring files with URL syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. Curl supports HTTPS certificates, HTTP POST, HTTP PUT, FTP uploading, kerberos, HTTP form based upload, proxies, cookies, user+password authentication, file transfer resume, http proxy tunnelling and a busload of other useful tricks.”

Here in this document we explain how to use CURL as a dll library in your Visual Studio C/C++ Project. There are many ways to use CURL but here we explain the simplest way with the minimum files needed from CURL. Once you build and run this simple application you can explorer other features of CURL and add more functionalities to your project.

The document explains how to configure different parts which seems, by reading news groups, many people have similar problems with using dll files and configuration of Visual Studio and curl libs. So now that I have solution to those problems why not putting everything in a document so that other people don’t put same amount of time to figure out solutions to those problems.

Download pdf Using libcurl in Visual Studio