Erreur link librairie libcurl C++

Résolu/Fermé
Debutant en webmastering Messages postés 401 Date d'inscription lundi 6 juin 2011 Statut Membre Dernière intervention 27 janvier 2021 - 20 déc. 2017 à 20:24
loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 - 31 déc. 2017 à 00:55
Bonjour,
j'essaie d'utiliser la librairie libcurl pour mon projet, lorsque je rentre les premières lettres de mon include, l'autocomplétion reconnaît bien <curl/curl.h> mais le message d'erreur de mon build semble dire que la librairie n'est pas linkée


1 réponse

loupius Messages postés 697 Date d'inscription dimanche 1 novembre 2009 Statut Membre Dernière intervention 31 décembre 2017 148
31 déc. 2017 à 00:55
Bonsoir,
Il ne suffit pas d'indiquer le compilateur (en fait au préprocesseur) quels sont les fichiers à inclure, il faut aussi indiquer à l'éditeur de liens quelles sont les 'librairies' à utiliser.
Sous mingw32, je ne sais pas... mais avec gcc et Linux, je compilerai ainsi:
gcc -Wall -o monProg monProg.c -lcurl
avec '-lcurl', l'éditeur de liens associera le fichier 'libcurl.so' au programme.
Bonne continuation.