qtprotobuf icon indicating copy to clipboard operation
qtprotobuf copied to clipboard

Protobuf generator and bindings for Qt framework

Results 45 qtprotobuf issues
Sort by recently updated
recently updated
newest added

**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...

bug

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...

bug
protobuf

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...

feature

- 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...

bug

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...

bug

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...

protobuf
feature

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...

bug
protobuf

**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...

feature

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...

bug