Забони скрипте, ки дар Qbs истифода мешавад, барои автоматикунонии тавлид ва таҳлили скриптҳои сохташуда аз ҷониби IDEҳо мутобиқ карда шудааст. Илова бар ин, Qbs файлҳои makefies тавлид намекунад ва худаш бе миёнаравҳо, ба монанди утилитаи make, оғоз кардани компиляторҳо ва пайванддиҳандаҳоро назорат мекунад ва раванди сохтмонро дар асоси графики муфассали ҳама вобастагӣ оптимизатсия мекунад. Мавҷудияти маълумоти ибтидоӣ дар бораи сохтор ва вобастагӣ дар лоиҳа ба шумо имкон медиҳад, ки иҷрои амалҳоро дар якчанд ришта ба таври муассир параллелизатсия кунед. Барои лоиҳаҳои калон, ки аз шумораи зиёди файлҳо ва зеркаталогҳо иборатанд, иҷрои барқарорсозии бо истифода аз Qbs метавонад аз якчанд маротиба бартарӣ дошта бошад - барқарорсозӣ қариб як лаҳза аст ва таҳиякунандаро маҷбур намекунад, ки вақти интизориро сарф кунад.
Биёед дар хотир дорем, ки дар соли 2018 ширкати Qt буд
асосӣ
- Дастгирии ибтидоӣ илова карда шуд
Qt 6 . - Модули capnp барои истифодаи протоколи сериализатсияи маълумот илова карда шуд
Cap'n Proto дар барномаҳои C++. -
Илова карда шуд қобилияти муайян кардани тағирёбандаҳои маҳсулот ва лоиҳа дар тарафи рости таърифҳои моликияти moduleProvider (масалан, "moduleProviders.mygenerator.chooseLettersFrom: project.beginning"). - Дастгирии иловашуда барои абзорҳо барои сохтани лоиҳаҳои C/C++ барои кор дар болои сахтафзор бе ОС (метали луч, бо параметри qbs.targetPlatform ба “ҳеҷ” таъин шудааст): KEIL (ARMCLANG, C166, C251), IAR (CR16, AVR32, M68K) Ва
GCC (CR16, M68K, M32C, M32R, Super-H, V850, RISC-V, Xtensa). - Дастгирии иловашуда барои муҳити таҳияи Xcode 12.0 барои macOS.
- Модулҳои Qt барои Android тоза карда шуданд.
- Дастгирии такмилёфтаи сохтмон барои платформаи Android. Ба модули Android.sdk барои сохтани бастаҳои "aab" (Android App Bundles) ба ҷои "apk" моликияти packageType ва инчунин амволи aaptName барои истифодаи aapt2 (Асбоби бастабандии Android Asset) илова карда шуд. Дастгирии сохтани замимаҳои Android барои платформаҳои ARMv5, MIPS ва MIPS64 қатъ карда шуд.
Манбаъ: opennet.ru