Bienvenue invité ( Connexion | Inscription )
![]() ![]() |
16-07-2005 - 10:57
Message
#1
|
|
|
Membre Groupe : Membres Messages : 251 Inscrit : 21-09-2004 Lieu : Marseille Membre n° 4 317 |
Salut a tous....
Voila j'ai un petit projet a réaliser et pour ce faire je doit utiliser la library libcurl.h (bibliotheque du langage c entre autre...). Donc je telecharge les fichiers je copie tout dans le repertoire de dev-c++(mon editeur) et lorsque je veut utiliser les fonctions de cette bibliotheque je met #include <curl/libcurl.h> mais apparrement il n arrive pas a compiler (le chemin est pourtant bon ..) il m affiche une erreur sur le #include (incomprehensible..) et me renvoi sur le readme de libcurl... Donc le but est d utiliser libcurl pour pouvoir telecharger un fichier txt a partir d'une adresse http... J'ai donc pas eu encor l occcasion de tester les fonctions de libcurl... Le probleme c'est que c'est la premiere library que j'installe et je sais pas si il y a des parametres a regler avant utilisation j'ai parcouru le readme ainsi que le site officiel (tout en anglais erf Donc si quelqu'un a une solution pour pouvoir utiliser cette bibliotheque ce serait vraiment cool -------------------- Rigolez, rigolez, tant que vous le pouvez,
La mort rit de plus belle, quand vous êtes à ces pieds |
|
|
|
16-07-2005 - 16:18
Message
#2
|
|
![]() Modérateur Groupe : Modérateurs Messages : 1 071 Inscrit : 10-05-2003 Lieu : Bordeaux Membre n° 468 |
Copies-nous le texte de l'erreur en totalité, histoire qu'(on sacches de quoi il retourne.
Par ailleurs a quoi elle sert cette librairie ? -------------------- Qui regarde trop la meteo reste au bistro
|
|
|
|
22-07-2005 - 4:56
Message
#3
|
|
|
Membre Groupe : Membres Messages : 251 Inscrit : 21-09-2004 Lieu : Marseille Membre n° 4 317 |
Bon alors libcurl permet d effectuer des requete http ...
voici un exmple que j ai trouver sur le net : CODE #include <stdio.h> #include <stdlib.h> #include <curl/curlver.h> #include <curl/easy.h> #include <curl/curl.h> #include <curl/stdcheaders.h> #include <curl/types.h> #include <curl/mprintf.h> int main(int argc, char **argv) { CURL *handle; // Ressource curl FILE *index; // Fichier destination index=fopen("./index.php3","w"); handle=curl_easy_init(); //Initialisation //Url à spécifier curl_easy_setopt(handle,CURLOPT_URL,"http://www.commentcamarche.net/index.php3"); /* La fonction que l'on va utiliser pour écrire dans le fichier, ici on prend fwrite() */ curl_easy_setopt(handle,CURLOPT_WRITEFUNCTION,fwrite); //On passe le pointeur vers le fichier index curl_easy_setopt(handle,CURLOPT_WRITEDATA,index); //Et c'est parti curl_easy_perform(handle); curl_easy_cleanup(handle); fclose(index); } et voici les erreurs anoncées: CITATION In file included from C:\DEV-C_~1\Include\curl\multi.h:51, from C:\DEV-C_~1\Include\curl\curl.h:1426, from c:\docume~1\jean-phi\mesdoc~1\doc\curl.cpp:5: C:\DEV-C_~1\Include\winsock2.h:46: unbalanced `#endif' voila je comprend pas... -------------------- Rigolez, rigolez, tant que vous le pouvez,
La mort rit de plus belle, quand vous êtes à ces pieds |
|
|
|
22-07-2005 - 14:46
Message
#4
|
|
![]() Modérateur Groupe : Modérateurs Messages : 1 071 Inscrit : 10-05-2003 Lieu : Bordeaux Membre n° 468 |
CITATION(el_filosof @ 22-07-2005 - 11:32) C:\DEV-C_~1\Include\winsock2.h:46: unbalanced `#endif' Ben le probleme semble venir de là. Pour info je suis au 3/4 mort saoul donc mes essplications seront peut-etre pas au top, d'autan que je rempile dans une petite heure, donc pas mieux avant demain... Brefle : je suppose que tu connais deja le role des instructions de precompilation #IF #ENDIF Il semble qu'il y ait un probleme de ton compilo qui ne sait pas interpreter une exclusion. Je pense que tu as du inclure un fichier h qui fait appel un fichier h etc.. et qu'a un moemnt dans tous ces appels tu ouvre un fichier .h qui a déja été ouvert. C'est asssez penible, mais il va falloir te pallucher tous les en-tetes des fichiers h pour voire lesquels s'apellent entre eux et reouverent des fichiers deja appellés précédement. Une autre option plus "empirique" consiste a mettre en commentaire les divers includes, le compilo va raler qu'il lui manque des fonctions. Ensuite il faut enlever les commentaires un par un et recompiler each time pour voire a quel appel l'erreur se produit. J'ajouterrais a titre personnelm que tous ces compilateurs sont d'une tristesse sans bornes, dénués de toute fantaisie et qu'on peut meme pas rigoler un peu sans qu'il se mettent a etre desagréables et que ma pauvre madame on vit dans un monde bien triste, comme disait ma voisine hier dont le qi approche parfois la température anale les soirs d'exhaltation conjugales, fort rares, comme je la plaint. Sur ce je vais aller me remettre en chauffe, elington vous la souhaite bonne et heureuse !!!!! -------------------- Qui regarde trop la meteo reste au bistro
|
|
|
|
22-07-2005 - 19:10
Message
#5
|
|
![]() Modérateur Groupe : Modérateurs Messages : 4 997 Inscrit : 18-01-2005 Lieu : Gaule Membre n° 5 492 |
CITATION(elington @ 22-07-2005 - 21:22) Pour info je suis au 3/4 mort saoul donc mes essplications seront peut-etre pas au top, d'autan que je rempile dans une petite heure, donc pas mieux avant demain... Bienvenue au club. -------------------- ![]() |
|
|
|
24-07-2005 - 12:02
Message
#6
|
|
![]() Modérateur Groupe : Modérateurs Messages : 2 113 Inscrit : 05-02-2004 Membre n° 2 139 |
Ah ben ça fait sérieux d'avoir 2 modo complètement imbibés à 21h! Vous sortez! Les deux! Aller hop hop hop!
-------------------- Dolarcles, super modo qui modère
-------------------------------------------------- "T'écris mal je t'explose" -------------------------------------------------- Politesse | Bon français | Règlement Excellent exemple! Sinon je cogne! Et ça donne ça! |
|
|
|
11-08-2005 - 18:41
Message
#7
|
|
|
Membre Groupe : Membres Messages : 251 Inscrit : 21-09-2004 Lieu : Marseille Membre n° 4 317 |
euh.. oua... en fait j'ai pas tou compris....
Pour etre plus precis j'ai compris CITATION Ben le probleme semble venir de là. Pour info je suis au 3/4 mort saoul donc mes essplications seront peut-etre pas au top, d'autan que je rempile dans une petite heure, donc pas mieux avant demain... et j'ai pas compris bah tout le reste.. dsl mais je n'ai qu'une seul annee d experience en langage c.. et en fait non je connais pas if ni endif en c.. dsl -------------------- Rigolez, rigolez, tant que vous le pouvez,
La mort rit de plus belle, quand vous êtes à ces pieds |
|
|
|
12-08-2005 - 0:55
Message
#8
|
|
![]() Modérateur loufoque et linuxien Groupe : Modérateurs Messages : 2 970 Inscrit : 26-11-2002 Lieu : Bruxelles Membre n° 148 |
CITATION(Dolarcles @ 24-07-2005 - 18:22) Ah ben ça fait sérieux d'avoir 2 modo complètement imbibés à 21h! Vous sortez! Les deux! Aller hop hop hop! Pour une fois que c'est pas toi et moi !! Ca change !! -------------------- |
|
|
|
24-08-2005 - 9:57
Message
#9
|
|
|
Membre Groupe : Membres Messages : 251 Inscrit : 21-09-2004 Lieu : Marseille Membre n° 4 317 |
Bon apres cette grosse galere j'ai enfin reussi a installer libcurl ouai
Mais bon maintenant faut que j'arrive a m'en servir et c'est pas gagner.. si quelqu'un a des source sur recuperation de fichier sur internet par protocole http je suis preneur Euh .. et si quelqu un a un tutorial (en francais de preference mais je prendrai se qu'il y a.. ) sur microsoft visual c++ 6.0 je prend aussi... Ou alors un bon bouquin dessus -------------------- Rigolez, rigolez, tant que vous le pouvez,
La mort rit de plus belle, quand vous êtes à ces pieds |
|
|
|
24-08-2005 - 13:16
Message
#10
|
|
![]() Modérateur Groupe : Modérateurs Messages : 1 071 Inscrit : 10-05-2003 Lieu : Bordeaux Membre n° 468 |
http://vb.developpez.com/
http://c.developpez.com/ Tu devrais deja trouver un bon bout de tutos et d'exemples là-dedans. -------------------- Qui regarde trop la meteo reste au bistro
|
|
|
|
25-08-2005 - 11:54
Message
#11
|
|
|
Membre Groupe : Membres Messages : 251 Inscrit : 21-09-2004 Lieu : Marseille Membre n° 4 317 |
Merci beaucoup !!
Trop fort ce elington... je pense que je vais pouvoir m'en sortir -------------------- Rigolez, rigolez, tant que vous le pouvez,
La mort rit de plus belle, quand vous êtes à ces pieds |
|
|
|
15-11-2005 - 11:51
Message
#12
|
|
|
Membre Groupe : Membres Messages : 1 Inscrit : 15-11-2005 Membre n° 8 306 |
Salu, j'utilise aussi Dev-C++ et je n'arrive pas à compiler, peux-tu me dire comment t'as fait exactement stp ?
Nouveau projet _ Console ? Application Windows ? Empty projetc ? C ? C++ ? Dis moi tout |
|
|
|
![]() ![]() |
|
Version bas débit | Nous sommes le : 05-12-2008 - 3:28 |