Alpha quality.
Note: C++ highly depends on the installed dependencies in the system. This project uses VSCode Remote Container environment to build and develop cpp-sdk in a consistent way.
- Install Docker CLI
- Install VSCode
- Install VSCode Remote - Container extension
- Copy dapr.proto from https://github.com/dapr/dapr/tree/master/pkg/proto/dapr to proto
- Copy daprclient.proto from https://github.com/dapr/dapr/tree/master/pkg/proto/daprclient to proto
- Generate client
make ./dapr/proto/common/v1/common.pb.cc make ./dapr/proto/runtime/v1/dapr.grpc.pb.cc make ./dapr/proto/runtime/v1/dapr.pb.cc make ./dapr/proto/runtime/v1/appcallback.grpc.pb.cc make ./dapr/proto/runtime/v1/appcallback.pb.cc
- Make sure that you enable vscode remote container
- Build client
make all