OVH Cloud OVH Cloud

faire une library avec devcpp

5 réponses
Avatar
Stephane Legras-Decussy
bonjour,

ma question est un peu HS mais devrait trouver une réponse
içi...

comment créer une library (.a) avec dev -c++ ?

merci !

(pas de réponse dans la Faq du site officiel ni dans le forum)

--
"J'en ai rien à foutre de soigner mon
orthographe dans un groupe de demeurés."
-E7-

5 réponses

Avatar
noone
> "J'en ai rien à foutre de soigner mon
orthographe dans un groupe de demeurés."
-E7-



On ne dit pas library... mais bibliothèque ;-)
Avatar
Pierre Maurette
Stephane Legras-Decussy, le 01/05/2005, a écrit :
bonjour,

ma question est un peu HS mais devrait trouver une réponse
içi...

comment créer une library (.a) avec dev -c++ ?


Avez-vous essayé le menu :
Fichier / Nouveau / Projet puis choisir "Static Library", choisir C ou
C++ et enfin choisir un emplacement ?
Si oui, précisez le problème.

--
Pierre
Avatar
Stephane Legras-Decussy
Pierre Maurette a écrit dans le message :

Fichier / Nouveau / Projet puis choisir "Static Library", choisir C ou
C++ et enfin choisir un emplacement ?



ah ok, j'ai pas ça dans ma version 4...

il faut passer en 5...

merçi !
Avatar
Pierre Maurette
Stephane Legras-Decussy, le 02/05/2005, a écrit :
Pierre Maurette a écrit dans le message :

Fichier / Nouveau / Projet puis choisir "Static Library", choisir C ou
C++ et enfin choisir un emplacement ?



ah ok, j'ai pas ça dans ma version 4...

il faut passer en 5...


Oui, j'ai une "version 5" finement versionnisée 4.9.9.1

--
Pierre
Avatar
Pierre Maurette
Stephane Legras-Decussy, le 02/05/2005, a écrit :
Pierre Maurette a écrit dans le message :

Fichier / Nouveau / Projet puis choisir "Static Library", choisir C ou
C++ et enfin choisir un emplacement ?



ah ok, j'ai pas ça dans ma version 4...

il faut passer en 5...


Si vous ne voulez pas le faire tout suite, vous pouvez bricoler le
makefile. Pour info, dans le projet qui fabrique le .a, ça se passe là:
$(BIN): $(LINKOBJ)
ar r $(BIN) $(LINKOBJ)
ranlib $(BIN)

Et pour celui qui utilise Projet1.a:
LIBS = -L"C:/Dev-Cpp/lib" ../Dev_library/Projet1.a -g3

J'utilise peu DevCpp, mais la gestion de projet me semble limitée. Sauf
erreur de ma pârt, par de projet multicible (ou groupe de projets), qui
permettrait de gérer et déboguer l'ensemble (avec prog de test). En
revanche, DecCpp est multi-instances, c'est déjà ça.

--
Pierre