curl-users
R: curl_easy_init not defined
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