Bonjour à tous,

J'ai un exécutable EXE qui utilise une bibliothèque statique LIB1, et LIB1 utilise une bibliothèque statique LIB2.

A la compilation de EXE, je dois lier avec LIB1 et LIB2 sinon j'ai des erreurs de lien comme quoi il y a des symboles non référencées.

Ce que j'aimerai est que LIB1 embarque les symboles utilisés de LIB2 (sachant que EXE n'utilise rien de LIB2).

Est-ce possible ?

Dans mon makefile j'ai du g++ -c file.cpp (-c qui indique uniquement compilation) pour donner le file.o et ensuite c'est du "ar rcs file1.o file2.o ..."

Merci à vous,

A bientôt