> Using the / clr compile option results in an error. > > ERROR C1189 #error: <mutex> is not supported when compiling with /clr or /clr:pure
Have you looked at using the C# packages (Grpc.Core &c.) [1] from managed C++? That may be easier to get working that getting gRPC++ building with the /clr switch.