Útgáfa af Qbs 1.14 samsetningarverkfærakistunni, sem samfélagið hélt áfram þróuninni á

Kynnt losun samsetningarverkfæra Qbs 1.14. Þetta er fyrsta útgáfan síðan Qt Company yfirgaf þróun verkefnisins, unnin af samfélaginu sem hefur áhuga á að halda áfram þróun Qbs. Til að byggja Qbs þarf Qt meðal ósjálfstæðanna, þó að Qbs sjálft sé hannað til að skipuleggja samsetningu hvers kyns verkefna. Qbs notar einfaldaða útgáfu af QML tungumálinu til að skilgreina verkefnasmíðaforskriftir, sem gerir þér kleift að skilgreina nokkuð sveigjanlegar byggingarreglur sem geta tengt utanaðkomandi einingar, notað JavaScript aðgerðir og búið til sérsniðnar byggingarreglur.

Forskriftarmálið sem notað er í Qbs er aðlagað til að gera sjálfvirkan myndun og þáttun byggingarforskrifta með samþættu þróunarumhverfi. Þar að auki býr Qbs ekki til makefile, heldur sjálft, án milliliða eins og make utility, stýrir ræsingu þýðenda og tengiliða, og fínstillir byggingarferlið byggt á nákvæmu grafi yfir allar ósjálfstæðir. Tilvist fyrstu gagna um uppbyggingu og ósjálfstæði í verkefninu gerir þér kleift að samhliða framkvæmd aðgerða í raun í nokkrum þráðum. Fyrir stór verkefni sem samanstanda af miklum fjölda skráa og undirmöppum getur árangur endurbyggingar með Qbs verið nokkrum sinnum hraðari en make - endurbygging er framkvæmd nánast samstundis og neyðir ekki verktaki til að eyða tíma í að bíða.

Við skulum minnast þess að fyrir ári síðan var Qt Company tekin ákvörðun um að hætta að þróa Qbs. Qbs var þróað í staðinn fyrir qmake, en á endanum var ákveðið að nota CMake sem aðalbyggingarkerfi fyrir Qt til lengri tíma litið. Þróun Qbs hefur nú haldið áfram sem sjálfstætt verkefni stutt af samfélaginu og áhugasömum þróunaraðilum. Qt Company innviðir eru áfram notaðir til þróunar. Stuðningur við Qbs 1.14.0 er innbyggður í Qt Creator 4.10.1 og næsta útgáfa af Qbs 1.15 er væntanleg á sama tíma og Qt Creator 4.11.

Helstu nýjungar Qbs 1.14:

  • Stuðningur við Visual Studio 2019 og clang-cl (val Clang skipanalínuviðmót, valkostur-samhæft við cl.exe þýðanda sem fylgir Visual Studio);
  • Stuðningur við innbyggð þróunarverkfæri
    IAR, KEIL и SDCC, sem gerir þér kleift að nota Qbs fyrir verkefni þróuð fyrir nokkra vélbúnaðarvettvang;

  • Bætti við stillingarskrám og smíðaforskriftum fyrir Travis CI samfellda samþættingarkerfið, sem gerir þér kleift að smíða og prófa hvert sett af plástra fyrir Qbs sem skoðaðar eru í Gerrit;
  • Debian-undirstaða Docker mynd hefur verið algjörlega endurhönnuð, sem hægt er að nota sem byggingar- og prófunarumhverfi;
  • Stuðningur við eldri útgáfur af Android NDK (‹19) hefur verið hætt.

Heimild: opennet.ru

Bæta við athugasemd