QtProtobuf рд▓рд╛рдпрдмреНрд░рд░реАрдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдкреНрд░рд╕рд┐рджреНрдз рдЭрд╛рд▓реА рдЖрд╣реЗ.

рдХреНрдпреВрдЯреАрдкреНрд░реЛрдЯреЛрдмрдл рд╣реЗ рдПрдордЖрдпрдЯреА рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗрд▓реА рдПрдХ рд╡рд┐рдирд╛рдореВрд▓реНрдп рд▓рд╛рдпрдмреНрд░рд░реА рдЖрд╣реЗ. рддреНрдпрд╛рдЪреНрдпрд╛ рдорджрддреАрдиреЗ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ Qt рдкреНрд░реЛрдЬреЗрдХреНрдЯрдордзреНрдпреЗ Google Protocol Buffers рдЖрдгрд┐ gRPC рд╕рд╣рдЬ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.

рдмрджрд▓:

  • рдЬрдирд░реЗрд╢рди рдлрдВрдХреНрд╢рдирдЪреЗ рдирд╛рд╡ generate_qtprotobuf рд╡рд░реВрди qtprotobuf_generate рдЕрд╕реЗ рдХреЗрд▓реЗ рдЖрд╣реЗ
  • рдореВрд▓рднреВрдд qmake рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ
  • рд╡реНрдпреБрддреНрдкрдиреНрди рдкреНрд░рдХрд╛рд░рд╛рдВрдЪреА рдиреЛрдВрджрдгреА рдХрд░рдгреНрдпрд╛рдЪреА рдпрдВрддреНрд░рдгрд╛ рдмрджрд▓рдгреНрдпрд╛рдд рдЖрд▓реА рдЖрд╣реЗ
  • CPack рд╡рд░ рдЖрдзрд╛рд░рд┐рдд .deb рдкреЕрдХреЗрдЬреЗрд╕рдЪреА рдирд┐рд░реНрдорд┐рддреА рдЬреЛрдбрд▓реА
  • рд╕реНрдерд┐рд░ рд▓рд╛рдпрдмреНрд░рд░реА рдмрд╛рдВрдзрдгреНрдпрд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ
  • рдкреНрд░реЛрдЯреЛрдмрдл рдкреЕрдХреЗрдЬреЗрд╕рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдбрд┐рд░реЗрдХреНрдЯрд░реАрдордзреНрдпреЗ рдорд▓реНрдЯреА- рдЖрдгрд┐ рдпреБрдирд┐-рдлрд╛рдЗрд▓ рдЬрдирд░реЗрд╢рди рдЬреЛрдбрд▓реЗ
  • рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХреЛрдбрдЪреЗ рднрд╛рд╖реНрдп (рдЯрд┐рдкреНрдкрдгреА) рдЬреЛрдбрд▓реЗ
  • ╨Ю╤И╨╕╨▒╨║╨╕╤Л ╨╛╤И╨╕╨▒╨║╨╕

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛