Qbs 1.21 saabub koos täiustuste ja mõne elemendi ümberkujundusega

Hiljuti se välja antud Qbs-i loomise tööriista versioon 1.21 See on kaheksanda vabanemisega alates QT-ettevõttest lahkunud arendusprojektist, mis on ühenduse koostanud, huvitatud QBde jätkuvast arengust.

Need, kes pole Qb-dest teadlikud, peaksid teadma, mis see on tasuta ja avatud lähtekoodiga platvormideülene tarkvara tarkvara loomise protsessi haldamiseks. QBS-is kasutatav skriptikeel on kohandatud, et automatiseerida loodud skriptide loomise ja parsimise automatiseerimiseks IDEde abil.

Samuti Qbs ei genereeri makefaile ja ilma vahendajateta, nagu make-utiliit, kontrollib kompilaatorite ja linkerite käivitamist, optimeerides ehitamisprotsessi kõigi sõltuvuste üksikasjaliku graafiku alusel. Esialgsete andmete olemasolu projekti struktuuri ja sõltuvuste kohta võimaldab teil tõhusalt paralleelselt toimingute teostamise paralleelselt parandataks mitmetes niidides.

Suurte projektide puhul, mis koosnevad suurest hulgast failidest ja alamkataloogidest, võivad QB-ide abil ümberehitamise toimivus mitmekordseks teha: taastumine on peaaegu hetkeline ja ei raiska arendaja aega ootamist.

Qbs 1.21 peamised uudised

Selles uues versioonis mooduli pakkuja mehhanism on ümber kujundatud (moodulite generaatorid). Raamprogrammide nagu QT ja Boost, on nüüd võimalik kasutada rohkem kui ühte pakkujat, määrata, milline pakkuja töötab uute QBSmoduleproviderite varaga ja määrata prioriteediks erinevate pakkujate loodud moodulite valimiseks.

Nt saab määrata kaks pakkujat "Qt" ja "qbspkgconfig"., millest esimene püüab kasutada kohandatud QT-installi (QMake'i otsingu kaudu) ja kui sellist paigaldamist ei leita, püüab teine ​​pakkuja kasutada süsteemi pakutavaid QT-d (kõne kaudu PKG -CONFIG).}

Teine muudatus, mis selles uues versioonis silma paistab, on see lisatud "qbspkgconfig" pakkuja, et asendada "alternatiivne" mooduli pakkuja et proovisite luua moodulit pkg-config abil, kui moodulit ei loonud teised müüjad. Erinevalt "bareback", "QBSPKGCONFIG" kasutab sisseehitatud C ++ raamatukogu otse lugeda ".pc" faile asemel helistades PKG-Config, mis võimaldab teil kiirendada oma tööd ja saada lisateavet sõltuvuse kohta see sisaldab See pole utiliidi pkg-config helistamisel saadaval.

Muudest muudatustest mis paistavad silma:

  • Fikseeritud küsimused lähtefaili muutmise jälgimisega FreeBSD platvormile, mis on tingitud failimuumistumisaegade hindamisel millisekundi tõttu.
  • Android-platvormi jaoks on lisatud Android.ndk.buildide vara, et võimaldada "-build-ID" linker lipu vaikeväärtust ülekaaluks.
  • Lisatud on spetsifikatsiooni C++23 tugi, mis määratleb tulevase C++ standardi.
    GCC tööriistakomplekti jaoks on lisatud tugi Elbrus E2K arhitektuurile.
  • Capnoproto ja Protobufi moodulid rakendavad võimalust kasutada QBSPKGCONFIGi pakkuja poolt pakutavat jooksut.
  • Lisatud conanfileprobe.verbase vara, et lihtsustada Conan-paketi halduri kasutavate projektide silumist.

Lõpuks, kui olete huvitatud selle kohta lisateabest, võite tutvuda üksikasjadega järgmine link.

Kuidas installida Qbs Ubuntu ja derivaadid?

QBS-i ehitamiseks on QT nõutav sõltuvus, kuigi QBS ise on mõeldud mis tahes projekti kokkupaneku korraldamiseks. QBS kasutab QML keele lihtsustatud versiooni, et määratleda projekti ehitada skripte, mis võimaldab teil määratleda üsna paindlikud ehitamise reeglid, milles saab kasutada väliseid mooduleid, JavaScripti funktsioone saab kasutada ja luua ehitada reegleid. Suvaline.

Neile, kes on huvitatud selle rakenduse installimisest oma süsteemi, Nad saavad seda teha, järgides alltoodud juhiseid.

Vaikimisi Ubuntus ja enamikes selle derivaatides leiame rakenduse süsteemihoidlatest, kuid versioon, mille leiame, on vana versioon (1.13).

Neile, kes soovivad selle versiooni installida või oodata, kuni uus on hoidlatesse paigutatud, tippige lihtsalt järgmine käsk:

sudo apt install qbs -y

Nende jaoks, kes soovivad juba uut versiooni proovida, Peame hankima paketi, tippides terminali järgmise käsu:

wget https://download.qt.io/official_releases/qbs/1.21.0/qbs-src-1.21.0.zip
unzip qbs-src-1.21.0.zip
cd qbs-src-1.21.0
pip install beautifulsoup4 lxml
qmake -r qbs.pro && make
make install

Ole esimene kommentaar

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.