[C++] Everytime i want to #include something i get a : is a circular dependency error

Try using forward class declarations instead, it’ll also prevent having enormous pre-compiled headers too.