Problemas (rallantes) al enlazar

superruzafa
17 de Diciembre del 2003
Hola a tod@s.

Estoy haciendo una aplicacion en Linux utilizando Qt como interfaz grafico.

Tengo dos librerias hechas por mi: Una escrita en C que decodifica mpeg's y otra en C++ que implementa los widgets y que se basa en la anterior, algo más o menos así:

main.cpp widgets dec. mpeg
Usuario -> [aplicacion qt] -> [lib. C++] -> [lib. C] :D

Por supuesto en todos los .h tengo las funciones encerradas entre #ifdef __cplusplus extern "C" { bla bla bla...

El caso es que compila bien. A la hora del enlazado me da un error de referencias no resueltas de las funciones de la lib. C.

Sin embargo, si en el fichero principal main.cpp llamo a alguna funcion de la lib. C (cualquiera), ¡¡me enlaza!!:

¿Alguien sabe por QUEEEEE pasa esto?