1-Can a solution consist of 1 to many projects?
2-In your example ,the name of the projects imply any meaning?
3- How do we determine "Dependency" in a project?
4-Is libraries consist of .h files or .c &.h files?
5- What do you mean by sorce files ?do you mean only "main.c" files or any .c file?
6-In compiling and building ,should there be a main.c file, or any .c file can be used?
7-You mentioned "project directories",which folder or files do you mean?
8- In a multi project solution,which project is considered to be the main one? How are they used or linked together?
9- Why while each project works ok on its own,but when linked or added together,there is errors?