Firstly, thank you horace1 for the kind help and others who might be trying to provide some useful assistance. I managed to overcome the situtation, and thus I am going to mark the thread solved.
For others ho might face same\similar problems, here is what happened:
.imu files are binary data files, and as such, using text editors wíll not be of much help unless you know how to decode the hexadecimal script
. It houses some co-ordinates and constraints sometimes necessary for the successful running of some complex programs. In my code, it works more or less similar to a handshake protocol, as I am sending and receivng data through many sending and receiving stations. To use it, all you have to do is ensure its in the same directory as your main file. The complier will automatically find it. You do NOT need to declare it as a header file. That was my main mistake.
(Another very impotant lesson learnt is that, do not simply trust colleagues if they are being a******* just because their CV boasts of much more experience than your age. Sometimes they themselves have no idea what they are talking about. )
Have a nice day. (If its sunny out there please send some here too!
)