Visual Studio で自分のプロジェクトに gRPC をセットアップしようとしています。ここで説明されているようにすべてを行いました: http://www.infopulse.com/blog/grpc-framework-by-google-tutorial/。(helloworld の例をコンパイルしようとしています -> Git grpc/examples/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
この問題は、ここで見逃している問題に関連しているに違いないことはわかっています。