ΠΠ±ΡΠ°Π²Π΅Π½Π° Π΅ Π½ΠΎΠ²Π° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° QtProtobuf.
QtProtobuf Π΅ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΈΠ·Π΄Π°Π΄Π΅Π½Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° MIT. Π‘ΠΎ Π½Π΅Π³ΠΎΠ²Π° ΠΏΠΎΠΌΠΎΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Google Protocol Buffers ΠΈ gRPC Π²ΠΎ Π²Π°ΡΠΈΠΎΡ Qt ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΡΠΎΠΌΠ΅Π½ΠΈ:
- Π€ΡΠ½ΠΊΡΠΈΡΠ°ΡΠ° Π·Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π° ΠΎΠ΄ generate_qtprotobuf Π²ΠΎ qtprotobuf_generate
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΎΡΠ½ΠΎΠ²Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° qmake
- ΠΡΠΎΠΌΠ΅Π½Π΅ΡΠΈ ΡΠ΅ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈΡΠ΅ Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°ΡΠ΅ Π½Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈ ΡΠΈΠΏΠΎΠ²ΠΈ
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΈΡΠ° Π½Π° .deb ΠΏΠ°ΠΊΠ΅ΡΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° CPack
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° Π³ΡΠ°Π΄Π΅ΡΠ΅ ΡΡΠ°ΡΠΈΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
- ΠΠΎΠ΄Π°Π΄Π΅Π½ΠΎ Π΅ Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈ ΡΠ½ΠΈ-Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ Π²ΠΎ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ ΡΡΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ protobuf
- ΠΠΎΠ΄Π°Π΄Π΅Π½Π° Π΅ ΠΏΡΠΈΠ±Π΅Π»Π΅ΡΠΊΠ° (ΠΊΠΎΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅) Π½Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈΠΎΡ ΠΊΠΎΠ΄
- ΠΠΎΠΏΡΠ°Π²Π΅Π½ΠΈ Π³ΡΠ΅ΡΠΊΠΈ
ΠΠ·Π²ΠΎΡ: linux.org.ru