QtProtobuf-kirjastosta on julkaistu uusi versio.
QtProtobuf on ilmainen kirjasto, joka on julkaistu MIT-lisenssillä. Sen avulla voit helposti käyttää Google Protocol Buffers ja gRPC Qt-projektissasi.
Tärkeimmät muutokset:
- Lisätty Qt-tyypin tukikirjasto. Nyt voit käyttää joitain Qt-tyyppejä protobuf-viestien kuvauksessa.
- Lisätty Conan-tuki, kiitos GamePad64 avuksi!
- Puhelu- ja tilausmenetelmien kutsuminen QtGrpc:ssä on nyt säiettä turvallista.
- Lisätty returnValue-kenttä QQuickGrpcSubscriptioniin. Nyt voit tehdä QML-sidontaa QML-kontekstissa luoduille viesteille ilman väliprosessoreita.
- Ollakseen johdonmukainen protobuf-konseptien kanssa, kaikki viestien kentät asetetaan oletusarvoihin ennen deserialisoinnin aloittamista.
Pienet muutokset:
- Projektin rakentamismenettelyn qmake-haku on muokattu. Etusija annetaan qmakelle osoitteesta CMAKE_PREFIX_PATH.
- Projektin staattista rakennetta on muokattu, joitain virheitä on korjattu.
- Korjattu juuttunut tilausvirhe QQuickGrpcSubscription- ja QML-kontekstin kanssa työskennellessä.
- Lisätty muunnos google.protobuf.Timestamp-tyypille QDateTimesta/tohon.
Lähde: linux.org.ru