The problem is that when I compile I keep getting fatal error message that say that the specific header file does not exist. For example, right now there is #include "fatfs.h" inside the fatfs_disk_io.c.
The error message says "libfatfs/src/fatfs_diskio.c:46:19: fatal error: fatfs.h: No such file or directory"
As you can see, fatfs.h does exist but in another folder. If I use a relative path inside the #include directive inside fatfs_disk_io.c, then the program will compile. The issue is that there are a lot of references in different files to different headers. I can take my time and change them all to relative paths but please tell me, why in the world is Eclipse not able to just find the header files when they are inside the project directory? What do I need to do to make Eclipse realize that all the .h files being referenced are somewhere in the project folder so just find them.