Hi,It seems your function is defined several times : multiple definition of `your_func'
May be this is a stupid advice, but didn't you forget the classic #ifndef ? #if !defined(MY_HEADER) #define MY_HEADER ... my header content and inline definitions ... #endif Hopes this help. S.L.