Qbs 1.14 рдЕрд╕реЗрдВрдмреНрд▓реА рдЯреВрд▓рдХрд┐рдЯрдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рдЬреНрдпрд╛рдЪрд╛ рд╡рд┐рдХрд╛рд╕ рд╕рдореБрджрд╛рдпрд╛рдиреЗ рд╕реБрд░реВ рдареЗрд╡рд▓рд╛ рд╣реЛрддрд╛

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

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

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

рдореБрдЦреНрдп рдирд╡рдХрд▓реНрдкрдирд╛ Qbs 1.14:

  • рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдУ 2019 рдЖрдгрд┐ clang-cl (рдкрд░реНрдпрд╛рдпреА рдХреНрд▓реЕрдВрдЧ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕, рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓ рд╕реНрдЯреБрдбрд┐рдУрдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ cl.exe рдХрдВрдкрд╛рдЗрд▓рд░рд╕рд╣ рдкрд░реНрдпрд╛рдп-рд╕реБрд╕рдВрдЧрдд) рд╕рд╛рдареА рд╕рдорд░реНрдерди;
  • рдПрдореНрдмреЗрдбреЗрдб рд╡рд┐рдХрд╛рд╕ рд╕рд╛рдзрдирд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди
    рдЖрдпрдПрдЖрд░, KEIL ╨╕ рдПрд╕рдбреАрд╕реАрд╕реА, рдЬреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЕрдиреЗрдХ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдкреНрд▓реЕрдЯрдлреЙрд░реНрдорд╕рд╛рдареА рд╡рд┐рдХрд╕рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рдХрд▓реНрдкрд╛рдВрд╕рд╛рдареА Qbs рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ;

  • рдЯреНрд░реЕрд╡реНрд╣рд┐рд╕ CI рд╕рддрдд рдПрдХрддреНрд░реАрдХрд░рдг рдкреНрд░рдгрд╛рд▓реАрд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрд╛рдЗрд▓реНрд╕ рдЖрдгрд┐ рдмрд┐рд▓реНрдб рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдЬреЛрдбрд▓реНрдпрд╛, рдЬреНрдпрд╛рдореБрд│реЗ рддреБрдореНрд╣рд╛рд▓рд╛ Gerrit рдордзреНрдпреЗ рдкреБрдирд░рд╛рд╡рд▓реЛрдХрди рдХреЗрд▓реЗрд▓реНрдпрд╛ Qbs рд╕рд╛рдареА рдкреЕрдЪрдЪрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдЪ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдЪрд╛рдЪрдгреА рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рдорд┐рд│рддреЗ;
  • рдбреЗрдмрд┐рдпрди-рдЖрдзрд╛рд░рд┐рдд рдбреЙрдХрд░ рдкреНрд░рддрд┐рдорд╛ рдкреВрд░реНрдгрдкрдгреЗ рдкреБрдиреНрд╣рд╛ рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реА рдЧреЗрд▓реА рдЖрд╣реЗ, рдЬреА рдмрд┐рд▓реНрдб рдЖрдгрд┐ рдЪрд╛рдЪрдгреА рд╡рд╛рддрд╛рд╡рд░рдг рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓реА рдЬрд╛рдК рд╢рдХрддреЗ;
  • Android NDK (тА╣19) рдЪреНрдпрд╛ рдЬреБрдиреНрдпрд╛ рдЖрд╡реГрддреНрддреНрдпрд╛рдВрд╕рд╛рдареА рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░рдгреНрдпрд╛рдд рдЖрд▓реЗ рдЖрд╣реЗ.

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

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