QtProtobuf рд▓рд╛рдпрдмреНрд░рд░реАрдЪреА рдирд╡реАрди рдЖрд╡реГрддреНрддреА рдкреНрд░рд╕рд┐рджреНрдз рдЭрд╛рд▓реА рдЖрд╣реЗ.
рдХреНрдпреВрдЯреАрдкреНрд░реЛрдЯреЛрдмрдл рд╣реЗ рдПрдордЖрдпрдЯреА рдкрд░рд╡рд╛рдиреНрдпрд╛рдЕрдВрддрд░реНрдЧрдд рдЬрд╛рд░реА рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗрд▓реА рдПрдХ рд╡рд┐рдирд╛рдореВрд▓реНрдп рд▓рд╛рдпрдмреНрд░рд░реА рдЖрд╣реЗ. рддреНрдпрд╛рдЪреНрдпрд╛ рдорджрддреАрдиреЗ рддреБрдореНрд╣реА рддреБрдордЪреНрдпрд╛ Qt рдкреНрд░реЛрдЬреЗрдХреНрдЯрдордзреНрдпреЗ Google Protocol Buffers рдЖрдгрд┐ gRPC рд╕рд╣рдЬ рд╡рд╛рдкрд░реВ рд╢рдХрддрд╛.
рдореБрдЦреНрдп рдмрджрд▓:
- рдиреЗрд╕реНрдЯреЗрдб рдкреНрд░рдХрд╛рд░рд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
- QML рд╕рд╛рдареА gRPC API рдЬреЛрдбрд▓реЗ.
- рд╕реБрдкреНрд░рд╕рд┐рджреНрдз рдкреНрд░рдХрд╛рд░рд╛рдВрд╕рд╛рдареА рд╕реНрдерд┐рд░ рд╕реНрдерд┐рд░ рдмрд╛рдВрдзрдХрд╛рдо.
- рдЪрд░рдг-рджрд░-рдЪрд░рдг рд╕реВрдЪрдирд╛рдВрд╕рд╣ рдореВрд▓рднреВрдд рд╡рд╛рдкрд░ рдЙрджрд╛рд╣рд░рдг рдЬреЛрдбрд▓реЗ.
- JSON рд╕реАрд░рд┐рдЕрд▓рд╛рдпрдЭрд░рдордзреНрдпреЗ "рдЕрд╡реИрдз" рдлреАрд▓реНрдбрдЪреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЬреЛрдбрд▓реА.
- CPack рджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдмрд╛рдпрдирд░реА рдкреЕрдХреЗрдЬреЗрд╕рдЪреНрдпрд╛ рдорд╛рд░реНрдЧрд╛рдВрдордзреАрд▓ рддреНрд░реБрдЯреА рдирд┐рд╢реНрдЪрд┐рдд рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд.
- рд╕реНрдерд┐рд░ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреНрд╡рд┐рдХ (QML) рдкреНрд▓рдЧрдЗрди рдЬреЛрдбрд▓реЗ.
рдХрд┐рд░рдХреЛрд│ рдмрджрд▓:
- рдЬрдирд░реЗрдЯрд░ рдкреБрдиреНрд╣рд╛ рдХрд╛рдо рдХреЗрд▓реЗ.
- CMake macro qtprotobuf_link_archive qtprotobuf_link_target рдиреЗ рдмрджрд▓рд▓реЗ рдЖрд╣реЗ.
рд╕реНрддреНрд░реЛрдд: linux.org.ru