cURL / Mailing Lists / curl-users / Single Mail

curl-users

R: curl_easy_init not defined

From: Luigi Grilli <luigi.grilli_at_elmo.it>
Date: Fri, 8 Aug 2008 11:32:16 +0200

You need also to link to the library.

If the library is installed in the system you just need to have a -lcurl in your gcc command line like this:

gcc -lcurl -o program program.c

 

You also need to change void to int as main return value.

 

________________________________

Da: curl-users-bounces_at_cool.haxx.se [mailto:curl-users-bounces_at_cool.haxx.se] Per conto di Cristina Gil
Inviato: venerdì 8 agosto 2008 11.24
A: curl-users_at_cool.haxx.se
Oggetto: curl_easy_init not defined

 

Hello!

Im a newbie in C programming, i have to program an application to use it as a daemon which sends periodically a http request to the server.

 

Im write this:

 

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

#include <curl/curl.h>

 

void main(){

 CURL *curl;

 char *url;

 

url="http://192.168.0.63:80/admin/serverreport.cgi";

 curl = curl_easy_init();

 

 if(curl) {

   curl_easy_setopt(curl,CURLOPT_URL, url);

   curl_easy_setopt(curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);

   curl_easy_setopt(curl, CURLOPT_USERPWD, "user:password");

   curl_easy_cleanup(curl);

 

 };

}

 

But when I try to compile, gcc -o program program.c,

The compiler says that

(.text+0x12) Reference to curl_easy_init not defined

(.text+0x36) Reference to curl_easy_setopt not defined

(.text+0x41) Reference to curl_easy_setopt not defined

(.text+0x64) Reference to curl_easy_setopt not defined

(.text+0x92) Reference to curl_easy_cleanup not defined

 

Thanks for your help!

 

 

 

________________________________

AVISO LEGAL
La Informacion incluida en el presente correo electronico es SECRETO PROFESIONAL Y CONFIDENCIAL, siendo para el uso exclusivo del destinatario arriba mencionado. Si usted lee este mensaje y no es el destinatario señalado, el empleado o el agente responsable de entregar el mensaje al destinatario, o ha recibido esta comunicacion por error, le informamos que esta totalmente prohibida cualquier divulgacion, distribucion o reproduccion de esta comunicacion, y le rogamos que nos lo notifique inmediatamente y nos devuelva el mensaje original a la direccion arriba mencionada. Gracias.

-------------------------------------------------------------------
List admin: http://cool.haxx.se/cgi-bin/mailman/listinfo/curl-users
FAQ: http://curl.haxx.se/docs/faq.html
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2008-08-08