Se il compilatore al momento di compilare non "vede" il corpo della funzione (che è già compilata dentro alla libreria) inline sostanzialmente non serve a niente. Devi mettere il corpo della funzione nel .h.