Qbs 1.21 рдмрд┐рд▓реНрдб рдЯреВрд▓реНрд╕рдЪреЗ рдкреНрд░рдХрд╛рд╢рди рдЖрдгрд┐ Qt 6.3 рдЪрд╛рдЪрдгреАрдЪреА рд╕реБрд░реБрд╡рд╛рдд

Qbs 1.21 рдмрд┐рд▓реНрдб рдЯреВрд▓реНрд╕ рд░рд┐рд▓реАрдЭрдЪреА рдШреЛрд╖рдгрд╛ рдХреЗрд▓реА рдЖрд╣реЗ. Qt рдХрдВрдкрдиреАрдиреЗ Qbs рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд╕реБрд░реВ рдареЗрд╡рдгреНрдпрд╛рд╕ рдЗрдЪреНрдЫреБрдХ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рдореБрджрд╛рдпрд╛рдиреЗ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд╕реЛрдбрд▓реНрдпрд╛рдкрд╛рд╕реВрди рд╣реЗ рдЖрдард╡реЗ рдкреНрд░рдХрд╛рд╢рди рдЖрд╣реЗ. Qbs рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЕрд╡рд▓рдВрдмрд┐рддрд╛рдВрдордзреНрдпреЗ Qt рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ, рдЬрд░реА Qbs рд╕реНрд╡рддрдГ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдХрд▓реНрдкрд╛рдЪреНрдпрд╛ рдЕрд╕реЗрдВрдмреНрд▓реАрдЪреЗ рдЖрдпреЛрдЬрди рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ. Qbs рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА QML рднрд╛рд╖реЗрдЪреА рд╕реЛрдкреА рдЖрд╡реГрддреНрддреА рд╡рд╛рдкрд░рддреЗ, рдЬреА рддреБрдореНрд╣рд╛рд▓рд╛ рдмрд╛рд╣реНрдп рдореЙрдбреНрдпреВрд▓ рдХрдиреЗрдХреНрдЯ рдХрд░реВ рд╢рдХрдгрд╛рд░реЗ, JavaScript рдлрдВрдХреНрд╢рдиреНрд╕ рд╡рд╛рдкрд░реВ рд╢рдХрддреАрд▓ рдЖрдгрд┐ рд╕рд╛рдиреБрдХреВрд▓ рдмрд┐рд▓реНрдб рдирд┐рдпрдо рддрдпрд╛рд░ рдХрд░реВ рд╢рдХрдгрд╛рд░реЗ рдмрд░реЗрдЪ рд▓рд╡рдЪрд┐рдХ рдмрд┐рд▓реНрдб рдирд┐рдпрдо рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реВ рджреЗрддреЗ.

Qbs рдордзреНрдпреЗ рд╡рд╛рдкрд░рд▓реЗрд▓реА рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ рднрд╛рд╖рд╛ IDEs рджреНрд╡рд╛рд░реЗ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕рдЪреА рдирд┐рд░реНрдорд┐рддреА рдЖрдгрд┐ рдкрд╛рд░реНрд╕рд┐рдВрдЧ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд╡реАрдХрд╛рд░рд▓реА рдЬрд╛рддреЗ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, Qbs рдореЗрдХрдлрд╛рдИрд▓реНрд╕ рд╡реНрдпреБрддреНрдкрдиреНрди рдХрд░рдд рдирд╛рд╣реА рдЖрдгрд┐ рд╕реНрд╡рддрдГ рдореЗрдХ рдпреБрдЯрд┐рд▓рд┐рдЯреА рд╕рд╛рд░рдЦреНрдпрд╛ рдордзреНрдпрд╕реНрдерд╛рдВрд╢рд┐рд╡рд╛рдп, рдХрдВрдкрд╛рдЗрд▓рд░ рдЖрдгрд┐ рд▓рд┐рдВрдХрд░реНрд╕ рд▓рд╛рдБрдЪ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рддреЗ, рд╕рд░реНрд╡ рдЕрд╡рд▓рдВрдмрдирд╛рдВрдЪреНрдпрд╛ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдЖрд▓реЗрдЦрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕ рдЕрдиреБрдХреВрд▓ рдХрд░рддреЗ. рдкреНрд░рдХрд▓реНрдкрд╛рддреАрд▓ рд╕рдВрд░рдЪрдирд╛ рдЖрдгрд┐ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡рд╛рд╡рд░реАрд▓ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдбреЗрдЯрд╛рдЪреА рдЙрдкрд╕реНрдерд┐рддреА рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЕрдиреЗрдХ рдереНрд░реЗрдбреНрд╕рдордзреАрд▓ рдСрдкрд░реЗрд╢рдиреНрд╕рдЪреНрдпрд╛ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрд╕ рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рд╕рдорд╛рдВрддрд░ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдлрд╛рдЗрд▓реНрд╕ рдЖрдгрд┐ рд╕рдмрдбрд┐рд░реЗрдХреНрдЯрд░реАрдЬ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдореЛрдареНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╕рд╛рдареА, Qbs рд╡рд╛рдкрд░реВрди рдкреБрдирд░реНрдмрд╛рдВрдзрдгреАрдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЕрдиреЗрдХ рдкрдЯреАрдВрдиреА рдЬрд╛рд╕реНрдд рдХрд░реВ рд╢рдХрддреЗ - рдкреБрдирд░реНрдмрд╛рдВрдзрдгреА рдЬрд╡рд│рдЬрд╡рд│ рддрд╛рддреНрдХрд╛рд│ рд╣реЛрддреЗ рдЖрдгрд┐ рд╡рд┐рдХрд╛рд╕рдХрд╛рд▓рд╛ рд╡рд╛рдЯ рдкрд╛рд╣рдгреНрдпрд╛рд╕ рд╡реЗрд│ рдШрд╛рд▓рд╡рддрд╛ рдпреЗрдд рдирд╛рд╣реА.

рдЖрдард╡рддреЗ рдХреА 2018 рдордзреНрдпреЗ, Qt рдХрдВрдкрдиреАрдиреЗ Qbs рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреЗ рдерд╛рдВрдмрд╡рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрддрд▓рд╛. Qbs рд╣реЗ qmake рдЪреА рдмрджрд▓реА рдореНрд╣рдгреВрди рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рд╢реЗрд╡рдЯреА CMake рд▓рд╛ Qt рд╕рд╛рдареА рдореБрдЦреНрдп рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдирд┐рд░реНрдгрдп рдШреЗрдгреНрдпрд╛рдд рдЖрд▓рд╛. Qbs рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рдЖрддрд╛ рд╕рдореБрджрд╛рдп рд╢рдХреНрддреА рдЖрдгрд┐ рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд┐рдХрд╛рд╕рдХрд╛рдВрдиреА рд╕рдорд░реНрдерд┐рдд рд╕реНрд╡рддрдВрддреНрд░ рдкреНрд░рдХрд▓реНрдк рдореНрд╣рдгреВрди рд╕реБрд░реВ рдареЗрд╡рд▓рд╛ рдЖрд╣реЗ. Qt рдХрдВрдкрдиреАрдЪреНрдпрд╛ рдкрд╛рдпрд╛рднреВрдд рд╕реБрд╡рд┐рдзрд╛рдВрдЪрд╛ рд╡рд┐рдХрд╛рд╕рд╛рд╕рд╛рдареА рд╡рд╛рдкрд░ рд╕реБрд░реВ рдЖрд╣реЗ.

Qbs 1.21 рдордзреАрд▓ рдкреНрд░рдореБрдЦ рдирд╡рдХрд▓реНрдкрдирд╛:

  • рдореЙрдбреНрдпреВрд▓ рдкреНрд░рджрд╛рддреЗ (рдореЙрдбреНрдпреВрд▓ рдЬрдирд░реЗрдЯрд░) рдЪреА рдпрдВрддреНрд░рдгрд╛ рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ. Qt рдЖрдгрд┐ рдмреВрд╕реНрдЯ рд╕рд╛рд░рдЦреНрдпрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХрд╕рд╛рдареА, рдЖрддрд╛ рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдкреНрд░рджрд╛рддрд╛ рд╡рд╛рдкрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ, рдирд╡реАрди qbsModuleProviders рдЧреБрдгрдзрд░реНрдо рд╡рд╛рдкрд░реВрди рдХреЛрдгрддреЗ рдкреНрд░рджрд╛рддрд╛ рдЪрд╛рд▓рд╡рд╛рдпрдЪреЗ рддреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛ рдЖрдгрд┐ рднрд┐рдиреНрди рдкреНрд░рджрд╛рддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗрд▓реЗ рдореЙрдбреНрдпреВрд▓ рдирд┐рд╡рдбрдгреНрдпрд╛рд╕рд╛рдареА рдкреНрд░рд╛рдзрд╛рдиреНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рд╛. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рддреБрдореНрд╣реА рджреЛрди рдкреНрд░рджрд╛рддреЗ "Qt" рдЖрдгрд┐ "qbspkgconfig" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реВ рд╢рдХрддрд╛, рддреНрдпрд╛рдкреИрдХреА рдкрд╣рд┐рд▓рд╛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ Qt рдЗрдиреНрд╕реНрдЯреЙрд▓реЗрд╢рдирдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрд▓ (qmake рд╢реЛрдзрд╛рджреНрд╡рд╛рд░реЗ), рдЖрдгрд┐ рдЕрд╢реА рдХреЛрдгрддреАрд╣реА рд╕реНрдерд╛рдкрдирд╛ рди рдЖрдврд│рд▓реНрдпрд╛рд╕, рджреБрд╕рд░рд╛ рдкреНрд░рджрд╛рддрд╛ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░реЗрд▓. рдкреНрд░рдгрд╛рд▓реАрджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓рд╛ Qt (pkg-config рд▓рд╛ рдХреЙрд▓рджреНрд╡рд╛рд░реЗ): CppApplication { рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ { name: "Qt.core" } рдлрд╛рдЗрд▓реНрд╕: "main.cpp" qbsModuleProviders: ["Qt", "qbspkgconfig"] }
  • "qbspkgconfig" рдкреНрд░рджрд╛рддрд╛ рдЬреЛрдбрд▓рд╛, рдЬреНрдпрд╛рдиреЗ "рдлреЙрд▓рдмреЕрдХ" рдореЙрдбреНрдпреВрд▓ рдкреНрд░рджрд╛рддрд╛ рдмрджрд▓рд▓рд╛, рдЬреНрдпрд╛рдиреЗ рд╡рд┐рдирдВрддреА рдХреЗрд▓реЗрд▓реЗ рдореЙрдбреНрдпреВрд▓ рдЗрддрд░ рдкреНрд░рджрд╛рддреНрдпрд╛рдВрджреНрд╡рд╛рд░реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдХреЗрд▓реЗ рдирд╕рд▓реНрдпрд╛рд╕ pkg-config рд╡рд╛рдкрд░реВрди рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХреЗрд▓рд╛. тАЬрдлреЙрд▓рдмреЕрдХтАЭ рдЪреНрдпрд╛ рд╡рд┐рдкрд░реАрдд, тАЬqbspkgconfigтАЭ pkg-config рдпреБрдЯрд┐рд▓рд┐рдЯреАрд▓рд╛ рдХреЙрд▓ рдХрд░рдгреНрдпрд╛рдРрд╡рдЬреА рдЕрдВрдЧрднреВрдд C++ рд▓рд╛рдпрдмреНрд░рд░реАрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рддреЗ рдереЗрдЯ тАЬ.pcтАЭ рдлрд╛рдпрд▓реА рд╡рд╛рдЪрдгреНрдпрд╛рд╕рд╛рдареА, рдЬреНрдпрд╛рдореБрд│реЗ рдХрд╛рдорд╛рдЪрд╛ рд╡реЗрдЧ рд╡рд╛рдврддреЛ рдЖрдгрд┐ рдХреЙрд▓ рдХрд░рддрд╛рдирд╛ рдЙрдкрд▓рдмреНрдз рдирд╕рд▓реЗрд▓реНрдпрд╛ рдкреЕрдХреЗрдЬ рдЕрд╡рд▓рдВрдмрдирд╛рдВрдмрджреНрджрд▓ рдЕрддрд┐рд░рд┐рдХреНрдд рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡рддрд╛ рдпреЗрддреЗ. pkg-config рдЙрдкрдпреБрдХреНрддрддрд╛.
  • C++ 23 рддрдкрд╢реАрд▓рд╛рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ, рдЬреЗ рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ C++ рдорд╛рдирдХ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ.
  • GCC рдЯреВрд▓рдХрд┐рдЯрд╕рд╛рдареА Elbrus E2K рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ.
  • Android рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА, Android.ndk.buildId рдЧреБрдгрдзрд░реНрдо "--build-id" рд▓рд┐рдВрдХрд░ рдлреНрд▓реЕрдЧрд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯ рдореВрд▓реНрдп рдУрд╡реНрд╣рд░рд░рд╛рдЗрдб рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
  • capnproto рдЖрдгрд┐ protobuf рдореЙрдбреНрдпреВрд▓ qbspkgconfig рдкреНрд░рджрд╛рддреНрдпрд╛рджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реНрдпрд╛ рд░рдирдЯрд╛рдЗрдо рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛рдд.
  • рдлрд╛рдЗрд▓ рд╕реБрдзрд╛рд░рдгреНрдпрд╛рдЪреНрдпрд╛ рд╡реЗрд│реЗрдЪрд╛ рдЕрдВрджрд╛рдЬ рдШреЗрдд рдЕрд╕рддрд╛рдирд╛ рдорд┐рд▓рд┐рд╕реЗрдХрдВрдж рдЯрд╛рдХрд▓реНрдпрд╛рдореБрд│реЗ рдлреНрд░реАрдмреАрдПрд╕рдбреАрд╡рд░реАрд▓ рд╕реНрддреНрд░реЛрдд рдлрд╛рдЗрд▓реНрд╕рдордзреАрд▓ рдмрджрд▓ рдЯреНрд░реЕрдХрд┐рдВрдЧрд╕рд╣ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХреЗрд▓реЗ.
  • Conan рдкреЕрдХреЗрдЬ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╡рд╛рдкрд░рдгрд╛рд░реЗ рдкреНрд░рдХрд▓реНрдк рдбреАрдмрдЧ рдХрд░рдгреЗ рд╕реЛрдкреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА ConanfileProbe.verbose рдЧреБрдгрдзрд░реНрдо рдЬреЛрдбрд▓реЗ.

рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдореНрд╣реА Qt 6.3 рдлреНрд░реЗрдорд╡рд░реНрдХрдЪреНрдпрд╛ рдЕрд▓реНрдлрд╛ рдЪрд╛рдЪрдгреАрдЪреА рд╕реБрд░реБрд╡рд╛рдд рд▓рдХреНрд╖рд╛рдд рдШреЗрдК рд╢рдХрддреЛ, рдЬреЗ рднрд╛рд╖рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ JsonRpc 2.0 рдкреНрд░реЛрдЯреЛрдХреЙрд▓рдЪреНрдпрд╛ рд╕рдорд░реНрдердирд╛рд╕рд╣ рдПрдХ рдирд╡реАрди рдореЙрдбреНрдпреВрд▓ "Qt рднрд╛рд╖рд╛ рд╕рд░реНрд╡реНрд╣рд░" рд▓рд╛рдЧреВ рдХрд░рддреЗ, рдирд╡реАрди рдлрдВрдХреНрд╢рдиреНрд╕рдЪрд╛ рдореЛрдард╛ рднрд╛рдЧ Qt рдХреЛрд░рдордзреНрдпреЗ рдЬреЛрдбрд▓рд╛ рдЧреЗрд▓рд╛ рдЖрд╣реЗ. рдореЙрдбреНрдпреБрд▓, рдЖрдгрд┐ Qt Quick Dialogs module рдордзреНрдпреЗ QML рдкреНрд░рдХрд╛рд░ MessageDialog рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рдд рдЖрд▓рд╛ рдЖрд╣реЗ, рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗрд▓реЗ рдбрд╛рдпрд▓реЙрдЧ рдмреЙрдХреНрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдПрдХ рд╕рдВрдорд┐рд╢реНрд░ Qt рд╢реЗрд▓ рд╕рд░реНрд╡реНрд╣рд░ рдЖрдгрд┐ рддреБрдордЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рд╕рд╛рдиреБрдХреВрд▓ рд╢реЗрд▓ рд╡рд┐рд╕реНрддрд╛рд░ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА API Qt Wayland Compositor рдореЙрдбреНрдпреВрд▓рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд. .

Qt QML рдореЙрдбреНрдпреВрд▓ qmltc (QML рдкреНрд░рдХрд╛рд░ рдХрдВрдкрд╛рдпрд▓рд░) рдХрдВрдкрд╛рдЗрд▓рд░рдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рдСрдлрд░ рдХрд░рддреЗ, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ C++ рдордзреАрд▓ рд╡рд░реНрдЧрд╛рдВрдордзреНрдпреЗ QML рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрд╕ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ. Qt 6.3 рдЪреНрдпрд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрд╕рд╛рдареА, Qt Quick Compiler рдЙрддреНрдкрд╛рджрдирд╛рдЪреА рдЪрд╛рдЪрдгреА рд╕реБрд░реВ рдЭрд╛рд▓реА рдЖрд╣реЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рд╡рд░ рдирдореВрдж рдХреЗрд▓реЗрд▓реНрдпрд╛ QML рдкреНрд░рдХрд╛рд░ рдХрдВрдкрд╛рдпрд▓рд░ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, QML рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрдВрдкрд╛рдЗрд▓рд░рдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ, рдЬреЛ рддреБрдореНрд╣рд╛рд▓рд╛ QML рдлрдВрдХреНрд╢рдиреНрд╕ рдЖрдгрд┐ рдПрдХреНрд╕рдкреНрд░реЗрд╢рдиреНрд╕ C++ рдХреЛрдбрдордзреНрдпреЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ. рд╣реЗ рд▓рдХреНрд╖рд╛рдд рдпреЗрддреЗ рдХреА Qt рдХреНрд╡рд┐рдХ рдХрдВрдкрд╛рдЗрд▓рд░рдЪрд╛ рд╡рд╛рдкрд░ QML-рдЖрдзрд╛рд░рд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдореВрд│ рдкреНрд░реЛрдЧреНрд░рд╛рдордЪреНрдпрд╛ рдЬрд╡рд│ рдЖрдгреЗрд▓; рд╡рд┐рд╢реЗрд╖рдд:, рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛рдирд╛, рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдЖрдгрд┐ рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреАрдЪреНрдпрд╛ рд╡реЗрд│реЗрдд рдЕрдВрджрд╛рдЬреЗ 30% рдиреЗ рдХрдореА рдХреЗрд▓реА рдЬрд╛рддреЗ. .

рд╕реНрддреНрд░реЛрдд: opennet.ru

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