QtProtobuf เชชเซเชธเซเชคเช•เชพเชฒเชฏเชจเซเช‚ เชจเชตเซเช‚ เชธเช‚เชธเซเช•เชฐเชฃ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.

QtProtobuf เช MIT เชฒเชพเชฏเชธเชจเซเชธ เชนเซ‡เช เชณ เชฌเชนเชพเชฐ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เชฎเชซเชค เชชเซเชธเซเชคเช•เชพเชฒเชฏ เช›เซ‡. เชคเซ‡เชจเซ€ เชฎเชฆเชฆเชฅเซ€ เชคเชฎเซ‡ เชคเชฎเชพเชฐเชพ Qt เชชเซเชฐเซ‹เชœเซ‡เช•เซเชŸเชฎเชพเช‚ Google Protocol Buffers เช…เชจเซ‡ gRPC เชจเซ‹ เช‰เชชเชฏเซ‹เช— เชธเชฐเชณเชคเชพเชฅเซ€ เช•เชฐเซ€ เชถเช•เซ‹ เช›เซ‹.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • เชจเซ‡เชธเซเชŸเซ‡เชก เชชเซเชฐเช•เชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เช†เชงเชพเชฐ.
  • QML เชฎเชพเชŸเซ‡ gRPC API เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • เชœเชพเชฃเซ€เชคเชพ เชชเซเชฐเช•เชพเชฐเซ‹ เชฎเชพเชŸเซ‡ เชธเซเชฅเชฟเชฐ เชธเซเชฅเชฟเชฐ เชฌเชพเช‚เชงเช•เชพเชฎ.
  • เชชเช—เชฒเซเช‚-เชฆเชฐ-เชชเช—เชฒเชพเช‚ เชธเซ‚เชšเชจเซ‹ เชธเชพเชฅเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชตเชชเชฐเชพเชถ เช‰เชฆเชพเชนเชฐเชฃ เช‰เชฎเซ‡เชฐเซเชฏเซเช‚.
  • JSON เชธเซ€เชฐเซ€เชฏเชฒเชพเช‡เชเชฐเชฎเชพเช‚ "เช…เชฎเชพเชจเซเชฏ" เชซเซ€เชฒเซเชกเซเชธเชจเซ€ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡.
  • CPack เชฆเซเชตเชพเชฐเชพ เชœเชจเชฐเซ‡เชŸ เช•เชฐเชพเชฏเซ‡เชฒ เชฆเซเชตเชฟเชธเช‚เช—เซ€ เชชเซ‡เช•เซ‡เชœเซ‹เชจเชพ เชชเชพเชฅเชฎเชพเช‚ เชธเซเชงเชพเชฐเซ‡เชฒ เชญเซ‚เชฒเซ‹.
  • เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเซเชฅเชฟเชฐ เชฒเชฟเช‚เช•เชฟเช‚เช— เชเชกเชชเซ€ (QML) เชชเซเชฒเช—เชˆเชจเซ‹.

เชจเชพเชจเชพ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • เชœเชจเชฐเซ‡เชŸเชฐ เชซเชฐเซ€เชฅเซ€ เช•เชพเชฎ เช•เชฐเซ‡ เช›เซ‡.
  • CMake macro qtprotobuf_link_archive เชจเซ‡ qtprotobuf_link_target เชธเชพเชฅเซ‡ เชฌเชฆเชฒเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.

เชธเซ‹เชฐเซเชธ: linux.org.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹