Se ha lanzado una nueva versión de la biblioteca QtProtobuf.
QtProtobuf es una biblioteca gratuita publicada bajo la licencia MIT. Con su ayuda, puedes utilizar fácilmente Google Protocol Buffers y gRPC en tu proyecto Qt.
Cambios clave:
- Se agregó una biblioteca de soporte de tipo Qt. Ahora puedes usar algunos de los tipos de Qt en la descripción de mensajes de protobuf.
- Se agregó soporte para Conan, gracias. GamePad64 por ayuda!
- Llamar a los métodos de llamada y suscripción en QtGrpc ahora es seguro para subprocesos.
- Se agregó el campo returnValue a QQuickGrpcSubscription. Ahora puede vincular QML a mensajes creados en un contexto QML sin procesadores intermedios.
- Para ser coherente con los conceptos de protobuf, todos los campos de los mensajes se configuran con valores predeterminados antes de que comience la deserialización.
Cambios menores:
- Se ha reelaborado la búsqueda qmake en el procedimiento de construcción del proyecto. Se da prioridad a qmake de CMAKE_PREFIX_PATH.
- Se ha reelaborado la construcción estática del proyecto y se han corregido algunos errores.
- Se corrigió un error de suscripción bloqueada al trabajar con QQuickGrpcSubscription y el contexto QML.
- Se agregó conversión para el tipo google.protobuf.Timestamp desde/hacia QDateTime.
Fuente: linux.org.ru