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 :

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;
}
Si quelqu'un sait ... ce serait cool !

merci