Bonjour,
j'ai installé via l'outil de package la librairie libcurl
quand je veux testé le 1ere exemple tout simple,
j'obtiens :
[Linker error] undefined reference to `curl_easy_init'
[Linker error] undefined reference to `curl_easy_setopt'
[Linker error] undefined reference to `curl_easy_setopt'
[Linker error] undefined reference to `curl_easy_perform'
[Linker error] undefined reference to `curl_easy_cleanup'
ld returned 1 exit status
j'ai beau chercher sur le net, je vois pas du tout comment corriger cela,
j'ai vu a moment donné qu'il fallait définir une variable spécifique,
j'ai tenté de la rajouter CURL_STATICLIB dans :
Si quelqu'un sait ... ce serait cool !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 #define CURL_STATICLIB #include <stdio.h> #include <curl/curl.h> int main(void) { CURL *curl; CURLcode res; curl = curl_easy_init(); if(curl) { /* First set the URL that is about to receive our POST. This URL can just as well be a https:// URL if that is what should receive the data. */ curl_easy_setopt(curl, CURLOPT_URL, "http://postit.example.com/moo.cgi"); /* Now specify the POST data */ curl_easy_setopt(curl, CURLOPT_POSTFIELDS, "name=daniel&project=curl"); /* Perform the request, res will get the return code */ res = curl_easy_perform(curl); /* always cleanup */ curl_easy_cleanup(curl); } return 0; }
merci
Partager