Eine neue Version der QtProtobuf-Bibliothek wurde veröffentlicht.
QtProtobuf ist eine freie Bibliothek, die unter der MIT-Lizenz veröffentlicht wird. Damit können Sie Google Protocol Buffers und gRPC problemlos in Ihrem Qt-Projekt verwenden.
Wesentliche Ănderungen:
- Die UnterstĂŒtzung fĂŒr Qt-Typen wurde hinzugefĂŒgt. Jetzt können einige Qt-Typen in der Beschreibung von Protobuf-Nachrichten verwendet werden.
- UnterstĂŒtzung fĂŒr Conan hinzugefĂŒgt, vielen Dank
GamePad64 fĂŒr die Hilfe! - Die Aufrufe der Methoden call und subscription in QtGrpc sind jetzt thread-sicher.
- Das Feld returnValue wurde fĂŒr QQuickGrpcSubscription hinzugefĂŒgt. Jetzt können QML-Bindungen fĂŒr in QML-Kontext erstellte Nachrichten ohne Zwischenverarbeiter erstellt werden.
- Um den Konzepten von Protobuf zu entsprechen, werden alle Felder in den Nachrichten vor Beginn der Deserialisierung auf Standardwerte gesetzt.
Kleinere Ănderungen:
- Die Suche nach qmake in der Projektaufbaustruktur wurde ĂŒberarbeitet. Die PrioritĂ€t liegt auf dem qmake aus CMAKE_PREFIX_PATH.
- Der statische Projektaufbau wurde ĂŒberarbeitet, einige Fehler wurden behoben.
- Ein Fehler bei der âeingefrorenenâ Subscription in Verbindung mit QQuickGrpcSubscription und dem QML-Kontext wurde behoben.
- Eine Konvertierung fĂŒr den Typ google.protobuf.Timestamp aus/nach QDateTime wurde hinzugefĂŒgt.
Quelle: linux.org.ru
