Pourquoi il veut pas me faire mon .lib? (résolu) [VC++] - C++ - Programmation
Marsh Posté le 09-08-2002 à 10:30:55
Pas clair (pour moi). Le but est de faire un fichier lib ou d'en utiliser un dans un projet VC ? (J'utilise BC exclusivement mais il doit y avoir des analogies).
Marsh Posté le 09-08-2002 à 10:49:54
le but c'est de pouvoir utiliser ma dll dans un autre projet, mais pour l'utiliser, il faut que le compilo me sort le fichier lib en plus du fichier dll
Marsh Posté le 09-08-2002 à 12:25:34
ben faut faire une static library nan ?
Quand tu crees le projet ?
Marsh Posté le 09-08-2002 à 13:15:01
Il me semble qu'il y a un outils pour faire un .lib à partir d'un .OBJ mais ma tête m'échappe ( Ai déja fait ça UNE fois at home mais j'arrive pas à me souvenir).
Si je trouve le nom du soft (outils de compil/lieur/...), j'envoie l'info (mais mes cornues me réclament).
Marsh Posté le 09-08-2002 à 14:02:52
euh... moi je veux bien faire tout ce que vous voulez, mais en création de librairie, je suis nul part. J'ai d'abord essayé sur BCB mais leur tutoriel est encore plus foireux que celui de VC.
ashdyson>> en quoi c'est pas pareil?
godbout>> possible, j'ai fais un projet pour une librairie dynamique, je peux essayer en mode statique.
carbon_14>> ok, merci si tu retrouve l'info.
Marsh Posté le 09-08-2002 à 14:29:19
J'ai regardé en coup de vent dans l'aide de BC++. L'outils Borland c'est TLIB(.exe).
Une fois qu'on a le fichier OBJ, on fabrique le .LIB.
Sous VC, sais pas. Cf dans &Aide/.. rubrique LIB.
Marsh Posté le 09-08-2002 à 15:13:20
merci carbon_14, ca m'a mis sur la voie. Ils n'en parlent pas dans l'aide de VC (ou bien j'ai pas trouvé), mais en utilisant lib.exe, j'ai pu me créer mon fichier .lib à partir du fichier obj
Marsh Posté le 08-08-2002 à 20:53:07
Voila, je commence à me faire mes propres librairies en C++ et je suis sous VC++ 5.
J'ai donc un projet avec un .cpp et un .h, il compile impec, j'ai bien mon .dll mais impossible d'avoir ce putain de .lib, pourtant j'ai bien l'option /implib:"nom_de_lib" dans mon linker.
J'ai sauté une étape?
Message édité par gizmo le 09-08-2002 à 15:13:36