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

  FORUM HardWare.fr
  Programmation
  C++

  Generer un .lib a partir d'un .dll

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Generer un .lib a partir d'un .dll

n°1109913
hterrestre
Posté le 06-06-2005 à 16:10:31  profilanswer
 

Salut tout le monde !  
 
J'aimerais génerer un .lib compatible avec VisualC++ et j'ai seulement à disposition le .dll et le .a (le .lib format gcc  :(   ) ...  
 
est-ce que c'est possible et si oui comment ?  
 
merci d'avance  :hello:

mood
Publicité
Posté le 06-06-2005 à 16:10:31  profilanswer
 

n°1109970
_darkalt3_
Proctopathe
Posté le 06-06-2005 à 16:31:58  profilanswer
 

mmmh je crois qu'il te faut absolument les sources :/


---------------
Töp of the plöp
n°1109972
hterrestre
Posté le 06-06-2005 à 16:32:55  profilanswer
 

a oui mince et si j'ai le .h aussi ?

n°1109979
_darkalt3_
Proctopathe
Posté le 06-06-2005 à 16:33:57  profilanswer
 

le .h fait parti intégrante des sources, en ce qui me concerne.


---------------
Töp of the plöp
n°1109988
hterrestre
Posté le 06-06-2005 à 16:35:22  profilanswer
 

En fait j'ai le .h, le .dll et le .a mais pas de .c ni cpp

n°1110584
mooiz
pas de citation.... bah non
Posté le 07-06-2005 à 09:37:59  profilanswer
 

Je suis sur un problème du même genre (quoique un peu plus tordu) et voila ce que j'essaierai si j'étais toi : www.binary-soft.com/dll2lib/dll2lib
 
Je ne sais pas si ça fait exactement ce que tu veux, mais il me semble que c'est le but de l'appli. Sinon en cherchant bien sur google on finit toujours par tomber sur quelque chose ;)

n°1110643
chicotruss
Posté le 07-06-2005 à 10:26:51  profilanswer
 

hterrestre a écrit :

Salut tout le monde !  
 
J'aimerais génerer un .lib compatible avec VisualC++ et j'ai seulement à disposition le .dll et le .a (le .lib format gcc  :(   ) ...  
 
est-ce que c'est possible et si oui comment ?  
 
merci d'avance  :hello:


 
Essaye de regarder ca si ca peut t'aider:
 
http://mywebpage.netscape.com/yongweiwu/stdcall.htm

n°1111119
Tarabiscot​e
Posté le 07-06-2005 à 14:36:20  profilanswer
 

Mooiz : Pas la peine de créer une lib static, tout ce qu'il veut c'est faire une lib d'import si j'ai bien compris (en utilisant la dll).
 
Chicotruss : +1, je vais essayer d’expliquer un peu.
 
Donc pour ça tu doit d'abord faire un fichier .def, pour ce faire utilise :
link -dump -exports nom.dll > nom.def
 
Puis modifie un peu :
- rajoute au début :
LIBRARY nom.dll
EXPORTS
 
- puis efface le reste sauf les noms de fonctions
 
Une fois que tu as ce fichier, il ne reste plus qu’à faire la lib :
link -lib -machine:X86 -def:nom.def -out:nom.lib
 
Voilà, dis nous si tu as des problèmes et regarde aussi un peu le site de Chicotruss.


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

  Generer un .lib a partir d'un .dll

 

Sujets relatifs
existe t'il un outil permettant de generer 1 MCD a partir de MySQLGénérer un Fichier à partir d'un formulaire JSP
générer une page à partir de champsGénérer des data form HTML a partir d'un XML ou d'un XSD
generer du code a partir de ..Générer un fichier text a partir de ma base
generer automatiquement du HTML a partir de mon couple xml xslgénérer un diagramme de classe a partir du code source
générer une dll à partir d'un .cGénérer un fichier xml à partir d'un xsd via php ?
Plus de sujets relatifs à : Generer un .lib a partir d'un .dll


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