C++ grpc客户端c++;在windows代码中运行的未连接到grpc服务器

C++ grpc客户端c++;在windows代码中运行的未连接到grpc服务器,c++,windows,C++,Windows,grpc服务器和客户端是在visual studio 2017上构建的,没有任何错误。但是,当我尝试将客户端应用程序与服务器连接时,它发出了错误消息 E0924 12:32:13.475000000 5800 resolver_registry.cc:80] don't know how to resolve 'localhost:50051' or 'dns:///localhost:50051' E0924 12:32:13.497000000 5800 resolver_registr

grpc服务器和客户端是在visual studio 2017上构建的,没有任何错误。但是,当我尝试将客户端应用程序与服务器连接时,它发出了错误消息

E0924 12:32:13.475000000  5800 resolver_registry.cc:80] don't know how to resolve 'localhost:50051' or 'dns:///localhost:50051'
E0924 12:32:13.497000000  5800 resolver_registry.cc:80] don't know how to resolve 'dns:///localhost:50051' or 'dns:///dns:///localhost:50051'
E0924 12:32:13.525000000  5800 channel.cc:99] channel stack builder failed: {"created":"@1569308533.525000000","description":"resolver creation failed","file":"E:\Grpctest\grpc\src\core\ext\filters\client_channel\resolving_lb_policy.cc","file_line":233}

尝试在客户端的连接线上将localhost替换为127.0.0.1您似乎将host:port放在了预期的主机位置。我尝试将localhost替换为127.0.0.1,但仍然收到错误消息,您能否给出一个指针,说明您是如何构建grpc库的?grpc库似乎缺少注册“dns”解析器的全局初始值设定项。可能是相关的尝试在客户端的连接线上用127.0.0.1替换localhost似乎您将host:port放置在预期的主机位置。我尝试用127.0.0.1替换localhost,但仍然收到错误消息。您能否给出一个指针,说明您是如何构建grpc库的?grpc库似乎缺少注册“dns”解析器的全局初始值设定项。可能有关联
 {
    std::string address("127.0.0.1:50051");
    MathTestClient client(
        grpc::CreateChannel(
            address,
            grpc::InsecureChannelCredentials()
        )
    );