Qbs 1.14 yig'ish asboblar to'plamining chiqarilishi, uni ishlab chiqish hamjamiyat tomonidan davom ettirildi.

Tanishtirdi yig'ish asboblarini ishlab chiqarish Qbs 1.14. Bu Qt kompaniyasi Qbs rivojlanishini davom ettirishdan manfaatdor jamoa tomonidan tayyorlangan loyihani ishlab chiqishni tark etganidan beri birinchi nashr. Qbs qurish uchun Qt bog'liqliklar orasida talab qilinadi, garchi Qbsning o'zi har qanday loyihalarni yig'ishni tashkil qilish uchun mo'ljallangan. Qbs loyiha tuzish skriptlarini aniqlash uchun QML tilining soddalashtirilgan versiyasidan foydalanadi, bu sizga tashqi modullarni ulash, JavaScript funksiyalaridan foydalanish va maxsus qurish qoidalarini yaratishga imkon beradigan juda moslashuvchan qurish qoidalarini aniqlash imkonini beradi.

Qbs-da qo'llaniladigan skript tili IDElar tomonidan qurish skriptlarini yaratish va tahlil qilishni avtomatlashtirish uchun moslashtirilgan. Bundan tashqari, Qbs makefayllarni yaratmaydi va o'zi make utiliti kabi vositachilarsiz kompilyatorlar va bog'lovchilarni ishga tushirishni boshqaradi, barcha bog'liqliklarning batafsil grafigi asosida qurish jarayonini optimallashtiradi. Loyihada tuzilma va bog'liqliklar bo'yicha dastlabki ma'lumotlarning mavjudligi bir nechta iplardagi operatsiyalarning bajarilishini samarali parallellashtirishga imkon beradi. Ko'p sonli fayllar va kichik kataloglardan tashkil topgan yirik loyihalar uchun Qbs yordamida qayta qurish samaradorligi bir necha baravar yuqori bo'lishi mumkin - qayta tiklash deyarli bir zumda amalga oshiriladi va ishlab chiquvchini kutishga vaqt sarflamaydi.

Eslatib o'tamiz, bir yil oldin Qt kompaniyasi edi qabul qilindi Qbsni rivojlantirishni to'xtatish qarori. Qbs qmake o'rnini bosuvchi sifatida ishlab chiqilgan, ammo oxir-oqibat CMake-dan uzoq muddatda Qt uchun asosiy qurilish tizimi sifatida foydalanishga qaror qilindi. Qbs-ning rivojlanishi endi hamjamiyat va manfaatdor ishlab chiquvchilar tomonidan qo'llab-quvvatlanadigan mustaqil loyiha sifatida davom etdi. Qt kompaniyasi infratuzilmasi rivojlanish uchun foydalanishda davom etmoqda. Qbs 1.14.0-ni qo'llab-quvvatlash Qt Creator 4.10.1-ga o'rnatilgan va Qbs 1.15-ning keyingi nashri Qt Creator 4.11 bilan bir vaqtda kutilmoqda.

asosiy yangiliklar Qbs 1.14:

  • Visual Studio 2019 va clang-cl-ni qo'llab-quvvatlash (muqobil Clang buyruq qatori interfeysi, Visual Studio tarkibiga kiritilgan cl.exe kompilyatoriga opsiyaga mos);
  • O'rnatilgan ishlab chiqish vositalarini qo'llab-quvvatlash
    IAR, KEIL и SDCC, bu bir nechta apparat platformalari uchun ishlab chiqilgan loyihalar uchun Qbs dan foydalanish imkonini beradi;

  • Travis CI uzluksiz integratsiya tizimi uchun qo'shilgan konfiguratsiya fayllari va skriptlarni yaratish, bu sizga Gerritda ko'rib chiqilgan Qbs uchun har bir yamoq to'plamini yaratish va sinab ko'rish imkonini beradi;
  • Debian-ga asoslangan Docker tasviri butunlay qayta ishlab chiqildi, undan qurish va sinov muhiti sifatida foydalanish mumkin;
  • Android NDK (‹19) ning eski versiyalarini qoʻllab-quvvatlash toʻxtatildi.

Manba: opennet.ru

a Izoh qo'shish