Qbs 1.21 vjen me përmirësime dhe ridizajnim në disa elementë

Kohët e fundit sështë lëshuar versioni 1.21 i veglës së krijimit Qbs Ky është publikimi i tetë që kur kompania Qt u largua nga zhvillimi i projektit, i përgatitur nga komuniteti, i interesuar për zhvillimin e vazhdueshëm të Qbs.

Për ata që nuk janë në dijeni të Qbs, ata duhet të dinë se çfarë është një softuer ndër-platformë falas dhe me burim të hapur për të menaxhuar procesin e krijimit të softuerit. Gjuha e skriptimit e përdorur në Qbs është përshtatur për të automatizuar gjenerimin dhe analizimin e skripteve të ndërtimit nga IDE.

Gjithashtu, Qbs nuk gjeneron skedarë makine dhe pa ndërmjetës si p.sh. mjeti make, kontrollon nisjen e përpiluesve dhe lidhësve, duke optimizuar procesin e ndërtimit bazuar në një grafik të detajuar të të gjitha varësive. Prania e të dhënave fillestare në lidhje me strukturën dhe varësitë në projekt ju lejon të paralelizoni në mënyrë efektive ekzekutimin e operacioneve në disa fije.

Për projektet e mëdha që përbëhen nga një numër i madh skedarësh dhe nëndrejtorish, performanca e rindërtimeve duke përdorur Qbs mund të jetë më e mirë se disa herë: rindërtimi është pothuajse i menjëhershëm dhe nuk e humb kohën e zhvilluesit duke pritur.

Lajmet kryesore të Qbs 1.21

Në këtë version të ri Mekanizmi i ofruesit të modulit është ridizajnuar (gjeneratorë të moduleve). Për korniza si Qt dhe Boost, tani është e mundur të përdoren më shumë se një ofrues, të përcaktohet se cili ofrues të ekzekutohet me veçorinë e re qbsModuleProviders dhe të specifikohet një prioritet për zgjedhjen e moduleve të krijuara nga ofrues të ndryshëm.

P.sh. mund të specifikohen dy ofrues "Qt" dhe "qbspkgconfig"., i pari prej të cilit do të përpiqet të përdorë një instalim të personalizuar Qt (nëpërmjet qmake lookup), dhe nëse nuk gjendet një instalim i tillë, ofruesi i dytë do të përpiqet të përdorë Qt-në e ofruar nga sistemi (përmes një thirrjeje në pkg -config).}

Një tjetër ndryshim që bie në sy në këtë version të ri është ai shtoi ofruesin "qbspkgconfig" për të zëvendësuar ofruesin e modulit "alternativ". që keni provuar të ndërtoni një modul me pkg-config nëse moduli nuk është ndërtuar nga shitës të tjerë. Ndryshe nga "fallback", "qbspkgconfig" përdor bibliotekën e integruar C++ për të lexuar drejtpërdrejt skedarët ".pc" në vend që të thërrasë pkg-config, e cila ju lejon të shpejtoni punën tuaj dhe të merrni informacion shtesë në lidhje me varësitë e paketave që përmban nuk disponohet kur telefononi programin pkg-config.

Nga ndryshimet e tjera që bien në sy:

  • Rregulloi problemet me gjurmimin e ndryshimit të skedarit burim në platformën FreeBSD për shkak të heqjes së milisekondave gjatë vlerësimit të kohës së modifikimit të skedarit.
  • Për platformën Android, veçoria Android.ndk.buildId është shtuar për të lejuar tejkalimin e vlerës së paracaktuar për flamurin lidhës “–build-id”.
  • Mbështetje e shtuar për specifikimin C++23, i cili përcakton standardin e ardhshëm C++.
    Mbështetje e shtuar për arkitekturën Elbrus E2K për paketën e veglave GCC.
  • Modulet capnproto dhe protobuf zbatojnë aftësinë për të përdorur kohën e funksionimit të ofruar nga ofruesi qbspkgconfig.
  • U shtua veçoria ConanfileProbe.verbose për ta bërë më të lehtë korrigjimin e projekteve që përdorin menaxherin e paketave Conan.

Së fundmi, nëse jeni të interesuar të dini më shumë rreth kësaj, mund të konsultoheni me detajet në lidhja e mëposhtme.

Si të instaloni Qbs në Ubuntu dhe derivatet?

Për të ndërtuar Qbs, Qt kërkohet si një varësi, megjithëse vetë Qbs është krijuar për të organizuar montimin e çdo projekti. Qbs përdor një version të thjeshtuar të gjuhës QML për të përcaktuar skriptet e ndërtimit të projektit, i cili ju lejon të përcaktoni rregulla ndërtimi mjaft fleksibël në të cilat modulet e jashtme mund të futen në prizë, mund të përdoren funksionet JavaScript dhe mund të krijohen rregulla ndërtimi. arbitrare.

Për ata që janë të interesuar të jenë në gjendje të instalojnë këtë aplikacion në sistemin e tyre, Ata mund ta bëjnë këtë duke ndjekur udhëzimet që ndajmë më poshtë.

Parazgjedhur në Ubuntu dhe shumicën e derivateve të tij mund ta gjejmë aplikacionin brenda depove të sistemit, por versioni që do të gjejmë është një version i vjetër (1.13).

Për ata që duan të instalojnë këtë version ose të presin derisa të vendoset i ri në depo, thjesht shtypni komandën e mëposhtme:

sudo apt install qbs -y

Në rastin e atyre që tashmë dëshirojnë të provojnë versionin e ri, Ne duhet të marrim paketën duke shtypur komandën e mëposhtme në terminal:

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

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.