#1 Le 14/05/2007, à 13:17
- TobyKaos
Lib static incluse dans lib dynamique?
Bonjour,
J'ai un problème pour compiler mon application depuis que je suis sous Linux ubuntu. Je fais une lib de gestion d'image tiff.
J'utilise une bibliothèque (libtiff) qui est static et écrite en C. J'ai écris un wrapper en C++ qui donne une lib dynamique.
Mon application utilise cette dernière.
Bref sous windows pas de problème (enfin plus maintenant), la compilation se fait bien et mon application marche.
Je souhaite que cela soit portable alors je tente la compile sous Linux. Ma lib dynamique compile bien et produit un .so . Mais lorsque je compile mon application j'ai des 'undifined reference to' les fonctions de la lib static libtiff.
Quelqu'un sait pourquoi?
J'utilise code blocks et gcc pour la compile donc je n'ai pas de makefile à vous montrer.
Merci d'avance.
Hors ligne
#2 Le 14/05/2007, à 14:52
- Luc Hermitte
Re : Lib static incluse dans lib dynamique?
Parce que tu n'a pas linké avec la bibliothèque statique ?
#3 Le 14/05/2007, à 16:22
- TobyKaos
Re : Lib static incluse dans lib dynamique?
Et oui, tu as raison, j'avais linké avec la lib dynamique. J'ai besoin de vitamine C, pfff.:/
Merci bien.
Hors ligne
#4 Le 14/05/2007, à 16:34
- Link31
Re : Lib static incluse dans lib dynamique?
J'ai besoin de vitamine C
Essaie plutôt la vitamine C++
ok ==> []
Hors ligne
#5 Le 15/05/2007, à 09:03
- TobyKaos
Re : Lib static incluse dans lib dynamique?
Lol, oui. Allez une grande dose.
En tout cas cela fait plaisirs de voir des gens sympa et prêt à rendre service.
Dès que je peux je rends l'appareil sur ce forum.
Hors ligne