Here’s a list of cryptic compiler messages and what I think they are trying to tell you
GPU_MD.h(12): here is inaccessible
Your C++ class constructor is defined as private in the Class header. Don’t forget to use the public keyword to make your constructor public.