How many times have you have added these source files to your project? They should only ever be added once to your project, and remove the inclusion guards from your .c/.cpp files they're not needed...