VĂ€lja on antud Qbs 1.19 komplekti koostamine

Avaldatud on Qbs 1.19 kokkuvÔtete tööriistade vÀljaanne. See on kuues vÀljaanne pÀrast Qt Company lahkumist projekti arendusest, mille on ette valmistanud kogukond, kes on huvitatud Qbs-i arendamise jÀtkamisest. Qbs-i koostamiseks on sÔltuvustena vajalik Qt, kuigi Qbs ise on mÔeldud igasuguste projektide koostamise korraldamiseks. Qbs kasutab projekti koostamise stsenaariumide mÀÀratlemiseks lihtsustatud QML keelt, mis vÔimaldab mÀÀratleda piisavalt paindlikke koosteregleid, kuhu saab lisada vÀliseid mooduleid, kasutada JavaScripti funktsioone ja luua omandi koosteregleid.

Qbs-i skriptikeel on kohandatud automaatseks genereerimiseks ja töötluseks integreeritud arenduskeskkondades. Lisaks sellele ei genereeri Qbs make-failide, vaid kontrollib otse, ilma vahekohtadeta, nagu make utiliit, kompilaatorite ja linkijate kĂ€ivitamist, optimeerides build-protsessi kĂ”igi sĂ”ltuvuste detailse graafi alusel. Projekti struktuuri ja sĂ”ltuvuste originaalandmete olemasolu vĂ”imaldab tĂ”husalt jaotada toimingute tĂ€itmist mitme lĂ”ime vahel. Suurte projektide puhul, mis koosnevad paljusid faile ja alamkaustu, vĂ”ib Qbs-i kasutamisega toimunud uuesti buildimise efektiivsus ĂŒletada make'i oma mitu korda — uuesti buildimine toimub peaaegu hetkega ning ei sunni arendajat aega raiskama ootamisele.

Tuletame meelde, et 2018. aastal tegi Qt Company otsuse Qbs arendamise lĂ”petamise kohta. Qbs arenes vĂ€lja qmake'i asendajana, kuid lĂ”puks otsustati kasutada CMake'i pikaajalise ehitusĂŒsteemina Qt jaoks. Qbs-i arendamine on nĂŒĂŒd jĂ€tkuvalt iseseisva projektina, mida toetavad kogukonna ja huvitatud arendajate jĂ”ud. Arendamiseks kasutatakse endiselt Qt Company infrastruktuuri.

Qbs 1.19 peamised uuendused:

  • Realiseeritud on uus codesign moodul, mis pakub vahendeid rakenduste ja tĂ€itevfailide pakettide digiallkirjadega kinnitamiseks macOS, Android ja Windows platvormide koostamisel.
  • Lisatud on toetuse mitme MSVC kompilaatori versiooni kasutamiseks, mis on saadaval erinevates Visual Studio installatsioonides vĂ”i erinevates Windows SDK versioonides. Iga kompilaatori versiooni jaoks loob nĂŒĂŒd Qbs eraldi profiili.
  • GCC ja IAR tööriistades on lisatud tugi Motorola HCS12 arhitektuurile ning SDCC (Small Device C Compiler) ja IAR toetavad Motorola HCS08 arhitektuuri.
  • Keili tööriistade automaatne tuvastamine on seadistatud.
  • Lisatud tugi Android NDK 22.1.7171670 jaoks.
  • Lisatud tugi Xcode 12.5 (QBS-1644).
  • Tugiteenus on rakendatud Qt 6.1-iga.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster