qtprotobuf
qtprotobuf copied to clipboard
Protobuf generator and bindings for Qt framework
**Describe the bug** Following the steps at https://github.com/semlanik/qtprotobuf#cross-compiling I cannot build the target host version of qtprotobuf. There are multiple CMake errors: 1. QtProtobuf not found ``` CMake Error at...
Build with option BUILD_SHARED_LIBS does not work for MSVC build. Build fails with multiple errors. Cannot build project DLLs, the only available option for qmake projects (since cannot statically integrate...
I would like to be able to build with qt 6. I tried to build it, but I ran into a problem. In qt 6 removed QQmlMetaType::registerCustomStringConverter(). The rest of...
- When accessing a Qtprotobuf message non trivial QProperty ( shared or list of shared pointer to object ), QML JS engine takes ownership of the object pointed to which...
Proto compiler built with MSVC does not work, returns "system cannot find file." when parsing proto file. The proto compiler does parse the proto file though since it returns errors...
I'm using `qtprotobuf` not only over the wire, but also as internally-used data structures in my application. I often find the appearance of `QSharedPointer` to be awkward, such as when...
Cannot install the project as Qt module. "Qt += protobuf" returns error. Workaroud is to build with BUILD_SHARED_LIBS option and link against the shared lib (available for linux only, see...
**Problem description** Generator doesn't create enum for [Oneof](https://developers.google.com/protocol-buffers/docs/proto3#oneof) cases. **Suggestion/solution** Generator should create enum field for Oneof cases. And (de)serializer should fill the field. **Additional context** See [the docs](https://developers.google.com/protocol-buffers/docs/reference/cpp-generated#oneof-embedded-message-fields), how...
Optional fields aren't supported, resulting in this error when you try to use a file with optional fields: ``` ERROR: profile/v1/stream.proto: is a proto3 file that contains optional fields, but...