Kutolewa kwa zana ya mkusanyiko wa Qbs 1.14, ambayo maendeleo yake yaliendelea na jumuiya

Iliyowasilishwa na kutolewa kwa zana za kusanyiko Swali 1.14. Hii ni mara ya kwanza kutolewa tangu Kampuni ya Qt ilipoacha uendelezaji wa mradi huo, iliyotayarishwa na jamii inayopenda kuendeleza uendelezaji wa Qbs. Ili kuunda Qbs, Qt inahitajika kati ya vitegemezi, ingawa Qbs yenyewe imeundwa kuandaa mkusanyiko wa miradi yoyote. Qbs hutumia toleo lililorahisishwa la lugha ya QML kufafanua hati za muundo wa mradi, ambayo hukuruhusu kufafanua sheria za muundo zinazonyumbulika kiasi ambazo zinaweza kuunganisha moduli za nje, kutumia vitendaji vya JavaScript, na kuunda sheria maalum za uundaji.

Lugha ya uandishi inayotumiwa katika Qbs inarekebishwa ili kufanya uzalishaji na uchanganuzi wa hati za muundo kiotomatiki kwa IDE. Kwa kuongezea, Qbs haitoi faili, na yenyewe, bila wapatanishi kama vile shirika la kutengeneza, inadhibiti uzinduzi wa vikusanyaji na viunganishi, kuboresha mchakato wa ujenzi kulingana na grafu ya kina ya vitegemezi vyote. Uwepo wa data ya awali juu ya muundo na utegemezi katika mradi hukuruhusu kusawazisha kwa ufanisi utekelezaji wa shughuli katika nyuzi kadhaa. Kwa miradi mikubwa inayojumuisha idadi kubwa ya faili na subdirectories, utendakazi wa ujenzi kwa kutumia Qbs unaweza kufanya vizuri zaidi kwa mara kadhaa - uundaji upya ni karibu mara moja na haufanyi msanidi programu kutumia muda kusubiri.

Tukumbuke kwamba mwaka mmoja uliopita Kampuni ya Qt ilikuwa kukubaliwa uamuzi wa kuacha kuendeleza Qbs. Qbs ilitengenezwa kama mbadala wa qmake, lakini hatimaye iliamuliwa kutumia CMake kama mfumo mkuu wa ujenzi wa Qt kwa muda mrefu. Maendeleo ya Qbs sasa yameendelea kama mradi huru unaoungwa mkono na jumuiya na watengenezaji wanaovutiwa. Miundombinu ya Kampuni ya Qt inaendelea kutumika kwa maendeleo. Usaidizi wa Qbs 1.14.0 umeundwa katika Qt Creator 4.10.1, na toleo lijalo la Qbs 1.15 linatarajiwa kwa wakati mmoja na Qt Creator 4.11.

kuu ubunifu Qbs 1.14:

  • Usaidizi wa Visual Studio 2019 na clang-cl (kiolesura mbadala cha mstari wa amri ya Clang, chaguo-sambamba na mkusanyaji wa cl.exe uliojumuishwa kwenye Visual Studio);
  • Usaidizi wa zana za maendeleo zilizopachikwa
    IAR, KEIL ΠΈ SDCC, ambayo inakuwezesha kutumia Qbs kwa miradi iliyotengenezwa kwa majukwaa kadhaa ya vifaa;

  • Faili za usanidi zilizoongezwa na hati za kuunda mfumo wa ujumuishaji endelevu wa Travis CI, unaokuruhusu kuunda na kujaribu kila seti ya viraka vya Qbs zilizokaguliwa huko Gerrit;
  • Picha ya Docker yenye msingi wa Debian imeundwa upya kabisa, ambayo inaweza kutumika kama mazingira ya kujenga na kujaribu;
  • Usaidizi wa matoleo ya awali ya Android NDK (β€Ή19) umekatishwa.

Chanzo: opennet.ru

Kuongeza maoni