Youyou can use a forward declaration of the class that are in circular dependency.
Here an explanation
class firstClass; //Here the forward declaration
class secondClass
{
public:
private:
};
Then in the cpp of the second class you can include the firstClass header file.