您对joinCM的定义中缺少const
Status joinCM(ServerContext* context, joinrequest* request,serverresponse* reply_CM)
它应该是
Status joinCM(ServerContext* context, const joinrequest* request,serverresponse* reply_CM) 代替。编译器通过'隐藏重载的虚函数'警告来表明这一点:)
Status joinCM(ServerContext* context, const joinrequest* request,serverresponse* reply_CM)
你可以打开跟踪:
export GRPC_TRACE=api,call_error export GRPC_VERBOSITY=debug