QtProtobuf 0.5.0

Издадена нова версия на библиотеката QtProtobuf.

QtProtobuf — свободна библиотека, публикувана под лицензия MIT. С нея можете лесно да използвате Google Protocol Buffers и gRPC във вашия Qt проект.

Ключови промени:

  • Добавена библиотека за поддръжка на Qt типове. Сега можете да използвате част от Qt типовете в описанията на protobuf съобщенията.
  • Добавена поддръжка за Conan, благодаря! QtProtobuf 0.5.0GamePad64 за помощ!
  • Извикването на методите call и subscription в QtGrpc сега е потокобезопасно.
  • Добавено поле returnValue за QQuickGrpcSubscription. Сега можете да правите QML биндинг към съобщения, създадени в QML контекст, без междинни обработващи звена.
  • В съответствие с концепциите на protobuf, всички полета в съобщенията се задават на стойностите по подразбиране преди да започне десериализацията.

Незначителни промени:

  • Преработено е търсенето на qmake в процедурата за изграждане на проекта. Предимство се отдава на qmake от CMAKE_PREFIX_PATH.
  • Преработена е статичната система за изграждане на проекта, коригвани са някои грешки.
  • Коригирана е грешката с "зависнала" абонаментна връзка при работа с QQuickGrpcSubscription и QML контекста.
  • Добавена е конверсия за типа google.protobuf.Timestamp от/в QDateTime.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster