cURL / Mailing Lists / curl-library / Single Mail


Re: Compiling libcurl with C++ in code blocks

From: <>
Date: Fri, 21 Mar 2014 09:38:06 -0400 (EDT)

I'm trying to use the libcurl library in my codeblocks IDE.

I didn't do any make files or anything, I just extracted the 7.35 files to my ide program fiel and then linked the include and lib files. I searched online to get a test prigram to see if I was successful and found this site

i used teh first bit of code:
#include <stdio.h>
#include <stdlib.h>
#include <curl/curl.h>

int main()
curl_global_init( CURL_GLOBAL_ALL );
CURL * myHandle;
CURLcode result; // We’ll store the result of CURL’s webpage retrieval, for simple error checking.
myHandle = curl_easy_init ( ) ;
// Notice the lack of major error checking, for brevity
curl_easy_setopt(myHandle, CURLOPT_URL, "");
result = curl_easy_perform( myHandle );
curl_easy_cleanup( myHandle );
printf("LibCurl rules!\n");
return 0;
and it works.

Then I tried teh next one on that site with these headers added #include <curl/types.h>
#include <curl/easy.h>

But it didn't work.

I downloaded the curlpp wrapper but from there I am lost.

-----Original Message-----
From: Damian Lezama <>
To: libcurl development <>
Sent: Thu, Mar 20, 2014 7:04 pm
Subject: RE: Compiling libcurl with C++ in code blocks

Are you trying to compile curl with codeblocks? Just build curl the way it's
supposed to be built (configure, make). Then put it somewhere, and tell your IDE
about the header location for the compiler and the library location for the

> -----Original Message-----
> From: curl-library [] On Behalf Of
> Dan Fandrich
> Sent: Thursday, March 20, 2014 3:50 PM
> To:
> Subject: Re: Compiling libcurl with C++ in code blocks
> On Thu, Mar 20, 2014 at 11:14:34AM -0400, wrote:
> > Hello I am trying to use libcurl with c++ in code blocks and I am not
> > able to correctly link it to my projects. Is there a tutorial I can
> > view to get a better idea of how to make the libcurl library work?
> >
> > I¢ve downloaded the m,ost recent curl zip file. Extracted it to my
> > codeblocks program file. I linked the include and lib files. I have
> > compiled an example program I found online but that I wentto use a
> > program with the headers, type.h and easy.h but it would not compile.
> > I downloaded the curlpp c++ wrapper thinking it was an issue with that and
> its still not running.
> >
> > How exactly can I get the new 7.35 to work on c++ in codeblocks. Thank
> you.
> libcurl is written in C, not C++, so it will be difficult if not impossible to
> it with a C++ compiler unaltered. You can use the curlpp wrapper, but you'll
> still need to compile libcurl with a C compiler somehow. I'm not familiar with
> what code blocks is, so I can't comment more specifically.
> >>> Dan
> -------------------------------------------------------------------
> List admin:
> Etiquette:

List admin:


List admin:
Received on 2014-03-21