Direct reason to add an IDL file, there is no lib statement, and this IDL is a IDL of your project.
Remove other IDL files, replace it into include .h _i.c, other interfaces