Qbs 1.21 waxay la timaadaa horumarin iyo dib u qaabayn qaybaha qaarkood

Dhawaan se la sii daayay nooca 1.21 ee qalabka abuurka Qbs Tani waa siidayntii sideedaad tan iyo markii Shirkadda Qt ay ka baxday mashruuca horumarinta, oo ay diyaariyeen bulshadu, oo xiisaynaysa horumarinta joogtada ah ee Qbs.

Kuwa aan ka warqabin Qbs, waa inay ogaadaan waxa ay tahay software cross-platform il bilaash ah oo furan si loo maareeyo habka abuurista software. Luuqadda qoraal-qorista ee lagu isticmaalo Qbs waxaa loogu talagalay in lagu habeeyo jiilka iyo kala-soocidda qoraallada IDE-yada.

Sidoo kale, Qbs ma dhaliyo makefiles, iyo iyada oo aan lahayn dhexdhexaadiye sida utility-ga samaynta, waxay xakameysaa soo saarista iskuxirayaasha iyo iskuxirayaasha, hagaajinta habka dhisidda oo ku salaysan garaaf faahfaahsan dhammaan ku tiirsanaanta. Joogitaanka xogta bilowga ah ee ku saabsan qaabka iyo ku-tiirsanaanta mashruuca waxay kuu ogolaaneysaa inaad si wax ku ool ah u barbar dhigto fulinta hawlgallada dhowr qaybood.

Mashruucyo waaweyn oo ka kooban tiro badan oo ah faylal iyo buug-hoosaadyo, waxqabadka dib-u-dhiska iyadoo la adeegsanayo Qbs ayaa ka fiicnaan karta dhowr jeer: dib-u-dhisku wuxuu ku dhow yahay isla markiiba mana lumiyo wakhtiga horumariyaha sugitaanka.

Wararka ugu waaweyn ee Qbs 1.21

Qaabkan cusub Habka bixiyaha moduleka dib ayaa loo habeeyay (Module-dhaliyayaasha). Qaab dhismeedka sida Qt iyo Kobcinta, hadda waxaa suurtagal ah in la isticmaalo wax ka badan hal bixiye, go'aami bixiyaha si uu ula shaqeeyo hantida cusub ee qbsModuleProviders, oo cadee mudnaanta xulashada cutubyada ay soo saareen bixiyeyaasha kala duwan.

Tusaale ahaan, laba bixiye "Qt" iyo "qbspkgconfig" waa la cayimi karaa, kan ugu horreeya oo isku dayi doona inuu isticmaalo rakibaadda Qt caado ah (iyada oo loo marayo qmake lookup), iyo haddii aan la helin rakibaaddaas, bixiyaha labaad wuxuu isku dayi doonaa inuu isticmaalo nidaamka Qt ee la bixiyo (iyada oo la wacayo pkg -config).}

Isbeddelada kale ee ka muuqda noocyadan cusub ayaa ah taas lagu daray "qbspkgconfig" bixiyaha si uu u bedelo bixiyaha moduleka "kale". in aad isku dayday in aad dhisto module leh pkg-config haddii moduleka aan la dhisay by iibiyayaal kale. Si ka duwan "fallback", "qbspkgconfig" waxay isticmaashaa maktabadda C++ ee ku dhex jirta si ay si toos ah u akhrido faylasha ".pc" halkii aad ka wici lahayd pkg-config, kaas oo kuu ogolaanaya inaad dardargeliso shaqadaada oo aad hesho macluumaad dheeraad ah oo ku saabsan ku tiirsanaanta xirmooyinka ay ka kooban tahay. Lama heli karo marka la wacayo utility pkg-config.

Isbeddelada kale taagan:

  • Arrimaha go'an ee isha faylka beddelka raadraaca ee goobta FreeBSD sababtoo ah tuurista millise ilbiriqsi marka la qiimeeyo waqtiyada wax ka beddelka faylka.
  • Qalabka Android, hantida Android.ndk.buildId ayaa lagu daray si ay u ogolaato in laga gudbo qiimihii caadiga ahaa ee calanka isku xidhaha "–build-id".
  • Taageero lagu daray qeexida C++23, taasoo qeexaysa heerka C++ mustaqbalka.
    Taageero lagu daray qaab dhismeedka Elbrus E2K ee qalabka GCC.
  • Qaybaha capnproto iyo protobuf waxay hirgeliyaan awooda isticmaalka wakhtiga runtime ay bixiso bixiyaha qbspkgconfig.
  • Waxaa lagu daray hantida ConanfileProbe.verbose si ay ugu fududaato baabi'inta mashaariicda adeegsata maareeyaha xirmada Conan.

Ugu dambeyntiina, haddii aad xiisaynayso inaad waxbadan ka ogaato, waxaad kala tashan kartaa faahfaahinta gudaha xiriirka soo socda.

Sidee loo rakibaa Qbs Ubuntu iyo waxyaabaha la midka ah?

Si loo dhiso Qbs, Qt ayaa looga baahan yahay ku-tiirsanaan ahaan, in kasta oo Qbs lafteeda loogu talagalay in lagu habeeyo isu-ururinta mashruuc kasta. Qbs waxay isticmaashaa nooca la fududeeyay ee luuqada QML si ay u qeexdo qoraalada dhisitaanka mashruuca, kaas oo kuu ogolaanaya inaad qeexdo xeerar dhisme oo dabacsan, kaas oo qaybaha dibadda lagu xidhi karo, hawlaha JavaScript loo isticmaali karo, xeerar dhisna la abuuri karo.

Kuwa doonaya inay awoodaan inay ku rakibaan codsigan nidaamkooda, Waxay ku samayn karaan iyagoo raacaya tilmaamaha aan hoos ku wadaagno.

Sida caadiga ah Ubuntu iyo inta badan noocyadeeda waxaan ka heli karnaa arjiga gudahiisa nidaamka keydka, laakiin nooca aan heli doonno waa nooc duug ah (1.13).

Kuwa doonaya inay rakibaan nuqulkan ama sugaan inta cusub ee lagu meeleynayo keydadka, kaliya qor amarka soo socda:

sudo apt install qbs -y

Marka laga hadlayo kuwa doonaya inay tijaabiyaan nooca cusub, Waa inaan ku helnaa xirmada adoo ku qoraya amarka soo socda galka:

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

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.