gRPC C++ dependencies

648 views
Skip to first unread message

Minh Nguyễn Hữu

unread,
Aug 2, 2022, 10:28:41 AM8/2/22
to grpc.io
Hello,

We are integrating (static linking) gRPC in one of our C++ components. We have built gRPC from source and this has resulted in the following static libraries:

libgrpc.a
libgrpc++.a
libgrpc++_alts.a
libgrpc++_error_details.a
libgrpc_plugin_support.a
libgrpcpp_channelz.a
libgrpc++_reflection.a
libgrpc_unsecure.a
libgrpc++_unsecure.a

Is there documentation on what each library does? Or can anyone explain the difference between them? All we are interested in a gRPC client.

Kind regards,
Minh

潘忠显

unread,
Aug 2, 2022, 10:33:24 PM8/2/22
to grpc.io
Hi Minh, 
You can find the depending relations in BUILD file. In the same file, you can find the source files composing the library. Inside each source file, there are nessesary comments. You can also read grpc c++ API document, which is more readable than the source file.

Minh Nguyễn Hữu

unread,
Aug 3, 2022, 5:44:51 PM8/3/22
to grp...@googlegroups.com
Thanks, I'll have a look.

--
You received this message because you are subscribed to a topic in the Google Groups "grpc.io" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/grpc-io/N9MEuG_j9rE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to grpc-io+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/dc30593f-91cb-4262-a71a-512f5484d438n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages