.LIBs not being recognised by the Linker

I get the below error while linking a .LIB which was created using Keil Linker(version unknown) to my .OBJs on my Keil Linker BL51.V6.22 :

*** FATAL ERROR L218: NOT AN OBJECT FILE FILE: ..\Library\API.LIB
Target not created

There were many threads discussing the same issue in this forum but none were conclusive. Pls can someone point out as to why this is happening?

Thanks!

More questions in this forum