Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/12/2012, 16:57
vosk
 
Fecha de Ingreso: agosto-2012
Mensajes: 601
Antigüedad: 11 años, 8 meses
Puntos: 83
Respuesta: Bibliotecas dentro de bibliotecas (estáticas)

Te refieres a las librerias estaticas; lo que tu quires usar es la directiva #pragma, que consiste en instrucciones para el compilador, concretamente la de linkaje de librerias. Este pragma se declara dentro de la cabecera de tu libreria, como si fuese un include pero en vez de apuntar a otra cabecera apunta a otra libreria estatica.

La instruccion 'pragma' está definida en c++, pero el problema está en que los valores que puede tomar son diferentes en cada compilador. Puedes añadir mil #ifdef para determinar el compilador y declarar la directiva necesaria para ese compilador concreto (es decir para cada compilador al que quieras dar soporte); o tambien puedes distribuir un manual de referencia explicando las terceras dependencias de la libreria y la lista de librerias que el usuario de tu libreria debe linkar para que compile correctamente.

Saludos
vosk