เบชเบฐเบšเบฑเบšเปƒเบซเบกเปˆเบ‚เบญเบ‡เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ” QtProtobuf เป„เบ”เป‰เบ–เบทเบเบ›เปˆเบญเบเบญเบญเบเบกเบฒ.

QtProtobuf โ€“โ€” ัะฒะพะฑะพะดะฝะฐั ะฑะธะฑะปะธะพั‚ะตะบะฐ, ะฒั‹ะฟัƒัะบะฐะตะผะฐั ะฟะพะด ะปะธั†ะตะฝะทะธะตะน MIT. ะก ะตะต ะฟะพะผะพั‰ัŒัŽ ะฒั‹ ะผะพะถะตั‚ะต ั ะปะตะณะบะพัั‚ัŒัŽ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ Google Protocol Buffers ะธ gRPC ะฒ ะฒะฐัˆะตะผ Qt ะฟั€ะพะตะบั‚ะต.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบชเปเบฒเบ„เบฑเบ™:

  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะฟะพะดะดะตั€ะถะบะฐ ะฒะปะพะถะตะฝะฝั‹ั… ั‚ะธะฟะพะฒ.
  • ะ”ะพะฑะฐะฒะปะตะฝ gRPC API ะดะปั QML.
  • ะ˜ัะฟั€ะฐะฒะปะตะฝะฐ ัั‚ะฐั‚ะธั‡ะตัะบะฐั ะฟั€ะพัั‚ั€ะพะนะบะฐ ะดะปั well-known ั‚ะธะฟะพะฒ.
  • ะ”ะพะฑะฐะฒะปะตะฝ ะฑะฐะทะพะฒั‹ะน ะฟั€ะธะผะตั€ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธั ั ะฟะพัˆะฐะณะพะฒะพะน ะธะฝัั‚ั€ัƒะบั†ะธะตะน.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ะพะฑั€ะฐะฑะพั‚ะบะฐ ยซะฝะตะฒะฐะปะธะดะฝั‹ั…ยป ะฟะพะปะตะน ะฒ JSON ัะตั€ะธะฐะปะธะทะฐั‚ะพั€ะต.
  • ะ˜ัะฟั€ะฐะฒะปะตะฝั‹ ะพัˆะธะฑะบะธ ะฒ ะฟัƒั‚ัั… ะฑะธะฝะฐั€ั‹ั… ะฟะฐะบะตั‚ะพะฒ ะณะตะฝะตั€ะธั€ัƒะตะผั‹ั… CPack.
  • ะ”ะพะฑะฐะฒะปะตะฝะฐ ัั‚ะฐั‚ะธั‡ะตัะบะฐั ะปะธะฝะบะพะฒะบะฐ Quick (QML) ะฟะปะฐะณะธะฝะพะฒ.

เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เป€เบฅเบฑเบเบ™เป‰เบญเบ:

  • ะŸะตั€ะตั€ะฐะฑะพั‚ะฐะฝ ะณะตะฝะตั€ะฐั‚ะพั€.
  • ะผะฐะบั€ะพั CMake qtprotobuf_link_archive ะทะฐะผะตะฝะตะฝ ะฝะฐ qtprotobuf_link_target.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: linux.org.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™