Skip to content

akhenakh/goqtgrpc

Repository files navigation

GoQtgRPC

An exploratory work to embed a Go gRPC server inside a C++ app using QML to interact with the gRPC API.

Satellite Demo

See associated blogpost: Building Cross-Language Apps: Direct QML to gRPC Without C++

Build

buf generate
cd cposlib && CGO_ENABLED=1 go build -buildmode=c-archive -o cposlib.a ./cposlib.go
cmake -B build .
make

Pitfalls

  • id conficting with qml id
  • the GrpcHttp2Channel hostUri can't be changed
  • timestamp.proto imports

About

A QML app using gRPC as an interface to Go code

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors