Google gRPC (C++) 在 VisualStudio 2013 下构建。Link 错误

Google gRPC (C++) building under VisualStudio 2013. Link errors

我正在尝试为 Visual Studio 中的项目设置 gRPC。按照此处所述执行所有操作:http://www.infopulse.com/blog/grpc-framework-by-google-tutorial/。 (尝试编译 helloworld 示例 -> Git grpc/examples/cpp/helloworld)

我在编译时遇到的主要问题:

unresolved external symbol "void _cdecl grcp::FillMetadata
... and so on.

protobuf 没问题(一切正常) OpenSSL、zlib - 好的。

我的包括:

其他依赖项:

正确文件夹中的所有内容。

我在这里错过了什么?也许你们中的一些人有一个已经在工作的 .sln 项目,其中包含所有依赖项列表?我知道问题一定与我在这里遗漏的某些 .lib 有关。

您似乎没有在 grpc++ 代码中进行链接。不幸的是,它现在不是受支持的目标,但我们希望尽快解决这个问题。我真的很想为 C++ 用户提供一个 nuget 包。

如果您现在想尝试一下,请确保您正在编译 vsprojects/vcxproj/grpc++/grpc++.vcxproj 项目以及其余代码。让我们知道您的进展情况(请在 github.com/grpc/grpc/issues 提交错误以帮助我们确定优先顺序)。