首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌( Google gRPC ) (C++)在VisualStudio下建设,2013年。链接错误

谷歌( Google gRPC ) (C++)在VisualStudio下建设,2013年。链接错误
EN

Stack Overflow用户
提问于 2016-01-12 16:10:39
回答 1查看 2.2K关注 0票数 2

我正试图在Visual中为我的项目设置gRPC。完成了这里描述的所有事情:http://www.infopulse.com/blog/grpc-framework-by-google-tutorial/。(试图编译helloworld示例-> Git grpc//cpp/helloworld)

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

未解决的外部符号"void _cdecl grcp::FillMetadata“ ..。诸若此类。

protobuf (一切正常) OpenSSL没有什么问题,zlib - OK。

我包括:

  • $(SolutionDir)。
  • $(SolutionDir)..\include
  • $(SolutionDir)..\third_party\protobuf\src
  • $(SolutionDir)\packages\grpc.dependencies.zlib.1.2.8.10\build\native\include
  • $(SolutionDir)\packages\grpc.dependencies.openssl.1.0.204.1\build\native\include
  • $(SolutionDir)\packages\gflags.2.1.2.1\build\native\include
  • $(SolutionDir)\packages\gtest.1.7.0.1\build\native\include

附加依赖关系:

  • libprotobuf.lib
  • grpc.lib
  • gpr.lib
  • libeay32MDd.lib
  • ssleay32MDd.lib

所有东西都在正确的文件夹里。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-13 00:35:37

看起来您没有在grpc++代码中链接。不幸的是,它现在不是一个可支持的目标,但我们正在寻找很快的补救办法。我真的很想为C++用户提供一个nuget包。

不过,如果您现在想试一试,请确保您正在编译vsprojects/vcxproj/grpc++/grpc++.vcxproj项目以及其他代码。让我们知道你是怎么做的(请在github.com/grpc/grpc/issues上归档bug,以帮助我们对事情进行优先排序)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34748494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档