Y compris libcurl en projet

Donc j'ai téléchargé le fichier zip à partir de la boucle de site web. J'ai copié le répertoire contenant tous les fichiers d'en-tête dans mon répertoire. Y compris la boucle.h fonctionne sans problèmes, cependant, lorsque je vais à fait appel à une fonction, et tout à coup, mon c++ application ne sera plus de la compilation.

Voici l'erreur que je reçois:

 [Linker error] undefined reference to
 `curl_easy_init'

Voici le code:

#define CURL_STATICLIB
#include <curl/curl.h>
#include <string>
#include <iostream>
using namespace std;

int main() {
      string url = "http://www.google.com";
      cout << "Retrieving " << url << endl;

      //Our curl objects
      CURL *curl;
      CURLcode result;

      //Create our curl handle  
      curl = curl_easy_init();  

    system("pause");

    return 0;
}

Il fonctionne très bien si j'en commentaire le curl=curl_easy_init() de la ligne.

Selon la documentation, cela devrait fonctionner, comme on le voit ici.

Des idées?

  • Afficher le message d'erreur que vous obtenez. Le plus probable c'est un problème de liaison des...
  • Édité...ne peux pas croire que j'ai manqué.
  • Postez votre ligne de commande arguments pour l'éditeur de liens. Vous avez probablement oublié de dire à l'éditeur de liens vous avez besoin de curl. Il ne peut pas deviner lequel des centaines de bibliothèques contient les symboles dont vous avez besoin.
  • Je ne fais rien en ligne de commande, c'est la compilation/exécution sur windows.
  • Alors vous devriez avoir une place dans les options de projet pour ajouter des bibliothèques. Avez-vous ajouter curl?
  • quel est ton compilateur ?
  • l'effusion de sang de dev c++

InformationsquelleAutor Cory Dee | 2009-11-03