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++
Vous devez vous connecter pour publier un commentaire.
vous devez lier votre programme avec la bibliothèque curl
ou ajouter de la tuile dans votre solution