Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
959 connectés 

  FORUM HardWare.fr
  Programmation
  C

  comment inclure une bibliothèque système sur dev c++

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

comment inclure une bibliothèque système sur dev c++

n°1638587
Ceubex
Posté le 07-11-2007 à 18:54:22  profilanswer
 

Bonjour,
 
J'utilise le logiciel dev c++ pour coder et j'ai pèché un fichier UrlMon.h et je voudrais utiliser sa fonction URLDownloadToFile
En gros ma question c'est comment faire ?
 
Alors je sais bien sur qu'il faut mettre au debut #include <UrlMon.h>
 
Le problème c'est que j'ai beau la mettre dans les endroits les plus rusés, il ne semble pas la trouver. J'ai dejà essayé de la mettre dans le dossier include du repertoire du logiciel et de la mettre a coté d'un fichier code source dans mon projet. J'ai même tenté une transmission telepatique mais dev c++ s'obstine à ignorer mes instructions.
 
Que faire ?

mood
Publicité
Posté le 07-11-2007 à 18:54:22  profilanswer
 

n°1638606
dap++
Script kiddie
Posté le 07-11-2007 à 19:24:18  profilanswer
 

Salut,
 
Les fichiers .h ne contiennent que le code nécessaire pour interagir avec la bibliothèque, par exemple les protoypes des fonctions, des contantes, des déclarations de types... Il te manque le fichier .lib qui contient la vraie bibliothèque.


---------------
dap.developpez.com
n°1638666
Ceubex
Posté le 07-11-2007 à 21:46:17  profilanswer
 

J'en ai aussi un, je le met dans le dossier lib mais ça ne fonctionne toujours pas

n°1639332
Emmanuel D​elahaye
C is a sharp tool
Posté le 08-11-2007 à 16:34:02  profilanswer
 

Ceubex a écrit :

J'utilise le logiciel dev c++ pour coder et j'ai pèché un fichier UrlMon.h et je voudrais utiliser sa fonction URLDownloadToFile
En gros ma question c'est comment faire ?


Il faut être certain que l'ensemble .h et .lib (ou .a) qui implémente urlmon a été conçu et compilé pour MinGW (en admettant que tu sois sous Windows). Une bonne manière de faire est d'installer le DevPak qui va bien :  
 
http://devpaks.org/
 
mais il ne semble pas exister. (Par contre, il y a libcurl)
 
Mais il faut cesser 'la pêche', c'est le meilleur moyen de récolter n'importe quoi...


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1640246
Ceubex
Posté le 09-11-2007 à 15:28:18  profilanswer
 

Ok j'avais dejà essayé libcurl en fait mais j'avais eu plusieurs erreur du type :
 
C:/Dev-Cpp/main.c:27: undefined reference to `_imp__curl_easy_init'
et
main.o(.text+0xb1):C:/Dev-Cpp/main.c:29: undefined reference to `_imp__curl_easy_setopt'
 
je suis donc passer urlmon sans vraiment trouver de version "officielle"
 
L'ennui c'est que quelque soit la bibliothèque que je prend il y a un problème  :D

n°1640370
Emmanuel D​elahaye
C is a sharp tool
Posté le 09-11-2007 à 16:36:30  profilanswer
 

Ceubex a écrit :

Ok j'avais dejà essayé libcurl en fait mais j'avais eu plusieurs erreur du type :
 
C:/Dev-Cpp/main.c:27: undefined reference to `_imp__curl_easy_init'
et
main.o(.text+0xb1):C:/Dev-Cpp/main.c:29: undefined reference to `_imp__curl_easy_setopt'


Il ne faut pas s'arrêter à la première difficulté et cesser le bricolage.
 
Est-ce que cette version de libcurl est bien celle qui convient à ton compilateur ?
As-tu bien lié libcurl.a à ton application ?
 


---------------
Des infos sur la programmation et le langage C: http://www.bien-programmer.fr Pas de Wi-Fi à la maison : http://www.cpl-france.org/
n°1640372
Ceubex
Posté le 09-11-2007 à 16:42:38  profilanswer
 

Je suis gené. Je viens de rejeter un coup d'oeil à mon programme. J'avais déjà joint libcurl.a et là je vois libcurldll.a
J'ai tenté et ça a marché.
Moralité :

Citation :

Il ne faut pas s'arrêter à la première difficulté


merci beaucoup pour votre aide  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  comment inclure une bibliothèque système sur dev c++

 

Sujets relatifs
[MySql 5.x] lancement de commande systèmeCréer une bibliotheque en c++
GNAT - GPS : Comment inclure une lib externe ?[Visual C++] Comment inclure une librairie .a dans un projet C
PHP systeme d'inscription et commantaires.Probleme Allopass : système d'options/améliorations à protéger
cherche bibliotheque pour manipulation d'imagesChoix d'un Système de gestion de contenu (CMS)
Modifier les variables d'environnement système sans rebooterSystème de gestion de contenu
Plus de sujets relatifs à : comment inclure une bibliothèque système sur dev c++


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR