IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Dev-C++ Discussion :

Dev-CPP et cURL (libcurl)


Sujet :

Dev-C++

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Points : 546
    Points
    546
    Par défaut Dev-CPP et cURL (libcurl)
    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

  2. #2
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Points : 546
    Points
    546
    Par défaut
    Moi je sais !

    ca y est j'ai trouvé sur le forum C++

    pour ce que ca interresse ou que ca interressera ... (ou même moi plus tard)

    il fallait rajouter : -lcurldll dans "OUTIL" -> "OPTION DU COMPILATEUR" : "COMPILATEUR" : "AJOUTER CES COMMANDES LORS DE L'APPEL A L'EDITEUR DE LIENS"

    J'ai trouvé ca ici : http://curl.haxx.se/mail/lib-2005-06/0071.html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] Problème avec Dev-Cpp 4.9.9.0
    Par P4Pi dans le forum Dev-C++
    Réponses: 7
    Dernier message: 16/01/2010, 16h48
  2. [dev-cpp] probleme de link
    Par alex1er dans le forum Dev-C++
    Réponses: 5
    Dernier message: 20/01/2005, 17h41
  3. Mysql++ et dev-cpp..
    Par MrPomme dans le forum Windows
    Réponses: 4
    Dernier message: 03/08/2004, 14h50
  4. compilation directx dev-cpp
    Par gaut dans le forum DirectX
    Réponses: 3
    Dernier message: 11/02/2004, 04h16
  5. creation DLL dev-cpp
    Par gaut dans le forum Dev-C++
    Réponses: 4
    Dernier message: 29/01/2004, 18h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo