Utiliser libcurl sur Code::Blocks
Résolu/Fermé
antheor19
Messages postés
12
Date d'inscription
mardi 10 octobre 2017
Statut
Membre
Dernière intervention
21 novembre 2017
-
10 oct. 2017 à 20:40
antheor19 Messages postés 12 Date d'inscription mardi 10 octobre 2017 Statut Membre Dernière intervention 21 novembre 2017 - 15 nov. 2017 à 09:50
antheor19 Messages postés 12 Date d'inscription mardi 10 octobre 2017 Statut Membre Dernière intervention 21 novembre 2017 - 15 nov. 2017 à 09:50
Bonjour,
Je développe un programme en c++ qui nécessite l'envoie d'email. Pour cela j'ai choisi d'utiliser la libcurl. Je précise que je suis sous Windows et que je code avec Code::Blocks.
Mais voilà j'implémente le code suivant : https://raw.githubusercontent.com/curl/curl/master/docs/examples/smtp-mail.c
je télécharge sur https://curl.haxx.se/download.html la version curl-7.56.0-win64-mingw.7z, je dézip le tout, je link la lib (dans le Search directories j'ajoute le dossier include du zip, et dans le linker settings j'ajoute les 2 .a contenu dans le répertoire lib du zip), je compile et paf undefined reference to `_imp__curl_easy_init'.
J'en déduis que mon le lien avec la libcurl n'à pas fonctionné pourtant je pense avoir tout bien fait.
Quelqu'un pourrait-il m'aider svp?
Je développe un programme en c++ qui nécessite l'envoie d'email. Pour cela j'ai choisi d'utiliser la libcurl. Je précise que je suis sous Windows et que je code avec Code::Blocks.
Mais voilà j'implémente le code suivant : https://raw.githubusercontent.com/curl/curl/master/docs/examples/smtp-mail.c
je télécharge sur https://curl.haxx.se/download.html la version curl-7.56.0-win64-mingw.7z, je dézip le tout, je link la lib (dans le Search directories j'ajoute le dossier include du zip, et dans le linker settings j'ajoute les 2 .a contenu dans le répertoire lib du zip), je compile et paf undefined reference to `_imp__curl_easy_init'.
J'en déduis que mon le lien avec la libcurl n'à pas fonctionné pourtant je pense avoir tout bien fait.
Quelqu'un pourrait-il m'aider svp?
2 réponses
[Dal]
Messages postés
6204
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
27 février 2025
1 101
11 oct. 2017 à 00:02
11 oct. 2017 à 00:02
Bonsoir antheor19,
Oui, suit ces instructions : https://forums.commentcamarche.net/forum/affich-37594493-codeblocks-installer-une-bibliotheque-librairie qui prennent justement comme exemple libcurl
Dal
Oui, suit ces instructions : https://forums.commentcamarche.net/forum/affich-37594493-codeblocks-installer-une-bibliotheque-librairie qui prennent justement comme exemple libcurl
Dal
antheor19
Messages postés
12
Date d'inscription
mardi 10 octobre 2017
Statut
Membre
Dernière intervention
21 novembre 2017
1
15 nov. 2017 à 09:50
15 nov. 2017 à 09:50
Merci beaucoup pour toute ton aide tu m'as appris beaucoup de chose. Je vais me lancer dans les requêtes get /post http j'aurais dû y penser plutôt.
Encore un grand merci.
Antheor19
Encore un grand merci.
Antheor19
11 oct. 2017 à 00:11
Modifié le 11 oct. 2017 à 09:31
dans "Compiler settings - Other options", assures toi d'avoir mis
11 oct. 2017 à 18:21
libcurl.dll.a
, mais j'ai toujours le même problème.Le problème pourrait venir de code::blocks peut être?
Modifié le 11 oct. 2017 à 19:26
Je ne peux pas facilement tenter de reproduire ton problème car étant sous Linux depuis que j'ai écris cette entrée de la FAQ, je n'ai pas plus sous la main de machine Windows 64 bits :-(
Peux-tu faire un rebuild complet et poster le contenu complet de la fenêtre "Build log" (pas "Build messages") pour voir la totalité de la commande passée et le résultat ?
11 oct. 2017 à 20:02
Voilà je t'ai fait un rebuild et je vois un un petit mingw32 le problème ne viendrait pas du fait que je possède une version 32b de Code::Blocks? Parce que si c'est le cas je vais mourir de honte ^^.