我能够或至少在Windows上构建grpc。我现在正在尝试构建提供的示例之一,但未成功。 这是我在构建时遇到的部分错误,缺少的错误也与grpc ++ _ unsecure.lib有关,因此它们与所示错误有关:
1>grpc++_unsecure.lib(server_builder.obj) : error LNK2001: unresolved external symbol _grpc_server_register_completion_queue
1>grpc++_unsecure.lib(server_cc.obj) : error LNK2001: unresolved external symbol _grpc_server_register_completion_queue
1>grpc++_unsecure.lib(server_builder.obj) : error LNK2001: unresolved external symbol _grpc_resource_quota_ref
1>grpc++_unsecure.lib(server_builder.obj) : error LNK2001: unresolved external symbol _grpc_resource_quota_unref
这是我的项目树:
此处包含其他目录:
C:\extlibs\grpc\third_party\zlib;
C:\extlibs\grpc\third_party\boringssl\ssl;
C:\extlibs\grpc\third_party\boringssl\crypto;
C:\extlibs\grpc\third_party\protobuf\src;
C:\extlibs\grpc\include;
以下是其他图书馆目录:
C:\extlibs\grpc\.build\third_party\cares\cares\lib\Release;
C:\extlibs\grpc\.build\third_party\zlib\Release;
C:\extlibs\grpc\.build\third_party\protobuf\Release;
C:\extlibs\grpc\.build\Release;
并总结其他依赖性:
libprotobuf.lib;
zlib.lib;
gpr.lib;
grpc++_unsecure.lib;
cares.lib;