Dev - C++ - como enlazar librerias

 
Vista:

como enlazar librerias

Publicado por sernamar (1 intervención) el 28/11/2006 13:30:00
Hola, tengo un pequeño problema a la hora de crear una libreria estatica (llamada libSRC.a) que utiliza otras 3 librerias tambien estaticas, pero me gustaria tener que manejar solo la primera y no las cuatro a la vez.
Lo que hago es, en el proyecto de libSRC, enlazar las 3 librerias con el comano -l de la siguiente forma:
-lISOtypes
-lCS
-lDatums
Pero cuando me crea la libreria libSRC.a, esta es de menor tamaño que las anteriores y si borro las 3 librerias y solo incluyo en un programa la libSRC.a me da error porque no las encuentra.

¿que estoy haciendo mal? ¿alguien me ayuda? Gracias

PD: las librerias se llaman libISOtypes.a , libCS.a y libDatums.a
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:como enlazar librerias

Publicado por Tom (65 intervenciones) el 28/11/2006 15:47:47
No puedes.
la única forma sería extraer todos los objetos de las tres librerías, y empaquetarlos de nuevo en una sola.

De todos modos, no merece la pena, utilza las tres cuando te haga falta, es lo normal.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar