Includator is an Eclipse CDT plugin which helps to manage include dependencies in C/C++ projects. With the help of static code analysis, problems or improvements can be detected automatically whereas a programmer would have to spend a lot of time finding them.
Find unused includes
Directly include referenced files
Find unused files
Replace includes with forward declaration(s) (Experimental)