C++ Error: "pointer to incomplete class type is not allowed"

Without that decency you would have linker error. UBT need it to properly path lib directories.