Your include statements are wrong, or in the wrong order.
Apparently Theron/Framework.h
contains some code that needs the full definition of class EndPoint
but doesn’t explicitly include the header EndPoint.h
and instead only provides a forward declaration.
To fix this, you can either try to include EndPoint.h
before including Framework.h
or replace all your Theron includes with the Theron/Theron.h
all-inclusive wrapper.
1
solved error: invalid use of incomplete type ‘class Theron::EndPoint’ [closed]