#include "includefirsttarget.h" // has it's own include guard #ifndef INCLUDEFIRST_H #define INCLUDEFIRST_H // GOOD: this header file has an include guard. void includeFirstFunction(); #endif // INCLUDEFIRST_H