Qbs 1.21 kemur með endurbótum og endurhönnun í sumum þáttum

Nýlega se gaf út útgáfu 1.21 af Qbs sköpunarverkfærinu Þetta er áttunda útgáfan síðan Qt Company yfirgaf þróunarverkefnið, undirbúið af samfélaginu, með áhuga á áframhaldandi þróun Qbs.

Fyrir þá sem eru ókunnugt um Qbs ættu þeir að vita hvað það er ókeypis og opinn hugbúnaður á vettvangi til að stjórna hugbúnaðargerðinni. Forskriftarmálið sem notað er í Qbs er sérsniðið til að gera sjálfvirkan myndun og þáttun byggingarforskrifta með IDE.

Einnig Qbs býr ekki til makefile, og án milliliða eins og make gagnsemi, stjórnar ræsingu þýðenda og tengiliða, 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 endurbygginga með Qbs verið betri en margfalt meiri: endurbyggingin er nánast samstundis og sóar ekki tíma þróunaraðila í að bíða.

Helstu fréttir af Qbs 1.21

Í þessari nýju útgáfu vélbúnaður fyrir einingarveitu hefur verið endurhannaður (einingarafallar). Fyrir ramma eins og Qt og Boost er nú hægt að nota fleiri en eina þjónustuveitu, ákvarða hvaða veitu á að keyra með nýju qbsModuleProviders eigninni og tilgreina forgang fyrir val á einingar sem eru búnar til af mismunandi veitum.

Td Hægt er að tilgreina tvær veitur "Qt" og "qbspkgconfig"., sá fyrsti mun reyna að nota sérsniðna Qt uppsetningu (með qmake leit), og ef engin slík uppsetning finnst mun seinni veitandinn reyna að nota Qt sem kerfið býður upp á (með símtali til pkg -config).}

Önnur breyting sem stendur upp úr í þessari nýju útgáfu er sú bætt við "qbspkgconfig" veitu til að koma í stað "valar" mátveitu að þú reyndir að smíða mát með pkg-config ef einingin var ekki byggð af öðrum söluaðilum. Ólíkt „fallback“ notar „qbspkgconfig“ innbyggða C++ bókasafnið til að lesa „.pc“ skrár beint í stað þess að kalla pkg-config, sem gerir þér kleift að flýta fyrir vinnu þinni og fá frekari upplýsingar um ósjálfstæði pakkana sem það inniheldur . það er ekki tiltækt þegar hringt er í pkg-config tólið.

Af öðrum breytingum sem standa upp úr:

  • Lagaði vandamál með rakningu frumskrárbreytinga á FreeBSD pallinum vegna millisekúndna brottkasts þegar breytingatími skráa var metinn.
  • Fyrir Android pallinn hefur Android.ndk.buildId eigninni verið bætt við til að leyfa að hnekkja sjálfgefnu gildi fyrir „–build-id“ tengifánann.
  • Bætti við stuðningi við C++23 forskriftina, sem skilgreinir framtíðar C++ staðalinn.
    Bætti við stuðningi við Elbrus E2K arkitektúrinn fyrir GCC verkfærakistuna.
  • Capnproto og protobuf einingarnar útfæra möguleikann á að nota keyrslutímann sem qbspkgconfig veitan gefur upp.
  • Bætti við eiginleikum ConanfileProbe.verbose til að auðvelda að villuleita verkefni sem nota Conan pakkastjórann.

Að lokum, ef þú hefur áhuga á að vita meira um það, geturðu leitað til smáatriðanna í eftirfarandi krækju.

Hvernig á að setja upp Qbs í Ubuntu og afleiður?

Til að byggja Qbs er Qt krafist sem ósjálfstæði, þó að Qbs sjálft sé hannað til að skipuleggja samsetningu hvers verkefnis. Qbs notar einfaldaða útgáfu af QML tungumálinu til að skilgreina verkefnasmíðaforskriftir, sem gerir þér kleift að skilgreina nokkuð sveigjanlegar byggingarreglur þar sem hægt er að tengja ytri einingar inn, nota JavaScript aðgerðir og búa til byggingarreglur.

Fyrir þá sem hafa áhuga á að geta sett þetta forrit upp á kerfið sitt, Þeir geta gert það með því að fylgja leiðbeiningunum sem við deilum hér að neðan.

Sjálfgefið í Ubuntu og í flestum afleiðum þess við getum fundið forritið innan kerfisgeymslanna, en útgáfan sem við munum finna er gömul útgáfa (1.13).

Fyrir þá sem vilja setja upp þessa útgáfu eða bíða þar til sú nýja er sett í geymslurnar, sláðu bara inn eftirfarandi skipun:

sudo apt install qbs -y

Ef um er að ræða þá sem þegar vilja prófa nýju útgáfuna, Við verðum að fá pakkann með því að slá inn eftirfarandi skipun í flugstöðinni:

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

Innihald greinarinnar fylgir meginreglum okkar um siðareglur ritstjórnar. Til að tilkynna um villu smelltu hér.

Vertu fyrstur til að tjá

Skildu eftir athugasemd þína

Netfangið þitt verður ekki birt.

*

*

  1. Ábyrgðarmaður gagna: Miguel Ángel Gatón
  2. Tilgangur gagnanna: Control SPAM, umsögn stjórnun.
  3. Lögmæti: Samþykki þitt
  4. Samskipti gagna: Gögnunum verður ekki miðlað til þriðja aðila nema með lagalegri skyldu.
  5. Gagnageymsla: Gagnagrunnur sem Occentus Networks (ESB) hýsir
  6. Réttindi: Hvenær sem er getur þú takmarkað, endurheimt og eytt upplýsingum þínum.

bool (satt)