QtProtobuf 0.5.0

Eine neue Version der QtProtobuf-Bibliothek wurde veröffentlicht.

QtProtobuf ist eine kostenlose Bibliothek, die unter der MIT-Lizenz veröffentlicht wird. Mit seiner Hilfe können Sie problemlos Google Protocol Buffers und gRPC in Ihrem Qt-Projekt verwenden.

Wichtige Änderungen:

  • Bibliothek zur Unterstützung des Qt-Typs hinzugefügt. Jetzt können Sie einige der Qt-Typen in der Beschreibung von Protobuf-Nachrichten verwenden.
  • Conan-Unterstützung hinzugefügt, danke QtProtobuf 0.5.0GamePad64 für Hilfe!
  • Der Aufruf der Call- und Subscription-Methoden in QtGrpc ist jetzt Thread-sicher.
  • Feld „returnValue“ zu QQuickGrpcSubscription hinzugefügt. Jetzt können Sie eine QML-Bindung für Nachrichten durchführen, die in einem QML-Kontext erstellt wurden, ohne Zwischenprozessoren.
  • Um den Protobuf-Konzepten zu entsprechen, werden alle Felder in Nachrichten vor Beginn der Deserialisierung auf Standardwerte gesetzt.

Kleinere Änderungen:

  • Die qmake-Suche im Projekterstellungsverfahren wurde überarbeitet. Priorität erhält qmake von CMAKE_PREFIX_PATH.
  • Der statische Aufbau des Projekts wurde überarbeitet, einige Fehler wurden behoben.
  • Ein hängengebliebener Abonnementfehler beim Arbeiten mit QQuickGrpcSubscription und QML-Kontext wurde behoben.
  • Konvertierung für den Typ google.protobuf.Timestamp von/nach QDateTime hinzugefügt.

Source: linux.org.ru

Kommentar hinzufügen