QtProtobuf рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдЫред

QtProtobuf MIT рд▓рд╛рдЗрд╕реЗрдиреНрд╕ рдЕрдиреНрддрд░реНрдЧрдд рдЬрд╛рд░реА рдЧрд░рд┐рдПрдХреЛ рдирд┐:рд╢реБрд▓реНрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реЛред рдпрд╕рдХреЛ рдорджреНрджрддрд▓реЗ рддрдкрд╛рдЗрдБ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рддрдкрд╛рдЗрдБрдХреЛ Qt рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛGoogle рдкреНрд░реЛрдЯреЛрдХрд▓ рдмрдлрд░рд╣рд░реВ рд░ gRPC рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рдиреЗрд╕реНрдЯреЗрдб рдкреНрд░рдХрд╛рд░рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • QML рдХреЛ рд▓рд╛рдЧрд┐ gRPC API рдердкрд┐рдпреЛред
  • рдкреНрд░рд╕рд┐рджреНрдз рдкреНрд░рдХрд╛рд░рдХрд╛ рд▓рд╛рдЧрд┐ рд╕реНрдерд┐рд░ рд╕реНрдерд┐рд░ рдирд┐рд░реНрдорд╛рдгред
  • рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд░реНрджреЗрд╢рдирд╣рд░реВрдХреЛ рд╕рд╛рде рдЖрдзрд╛рд░рднреВрдд рдЙрдкрдпреЛрдЧ рдЙрджрд╛рд╣рд░рдг рдердкрд┐рдпреЛред
  • JSON рд╕рд┐рд░рд┐рдпрд▓рд╛рдЗрдЬрд░рдорд╛ "рдЕрдорд╛рдиреНрдп" рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдХреЛ рдкреНрд░рд╢реЛрдзрди рдердкрд┐рдпреЛред
  • CPack рджреНрд╡рд╛рд░рд╛ рдЙрддреНрдкрдиреНрди рдмрд╛рдЗрдирд░реА рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдХреЛ рдорд╛рд░реНрдЧрд╣рд░реВрдорд╛ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдпреЛред
  • рдердкрд┐рдПрдХреЛ рд╕реНрдерд┐рд░ рд▓рд┐рдВрдХрд┐рдВрдЧ рджреНрд░реБрдд (QML) рдкреНрд▓рдЧрдЗрдирд╣рд░реВред

рд╕рд╛рдирд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рдЬреЗрдиреЗрд░реЗрдЯрд░ рдкреБрди: рдХрд╛рдо рдЧрд░рд┐рдпреЛред
  • CMake macro qtprotobuf_link_archive рд▓рд╛рдИ qtprotobuf_link_target рд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдЫред

рд╕реНрд░реЛрдд: linux.org.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди