You shouldn't #include a CPP file inside a .H file. H files are for header information, CPP files are for source. Source files can include headers but not the other way round.