QtProtobuf 0.5.0

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 QtProtobuf 0.5.0GamePad64 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

60GB SSD 8Gb DDR4