I-Qbs 1.21 ifika kunye nokuphuculwa kunye nohlengahlengiso kwezinye izinto

Kutshanje se yakhululwa inguqulo 1.21 yesixhobo sokudala se-Qbs Oku kukukhululwa kwesibhozo ukususela ekubeni i-Qt Inkampani ishiye iprojekthi yophuhliso, elungiselelwe luluntu, inomdla ekuphuhlisweni okuqhubekayo kwe-Qbs.

Kwabo bangayazi i-Qbs, kufuneka bayazi ukuba yintoni isoftware yasimahla kunye nevulekileyo yeplatform yokulawula inkqubo yokudala isoftware. Ulwimi lokubhala olusetyenziswa kwi-Qbs lulungiselelwe ukuzenzekelayo isizukulwana kunye nokwahlulwa kwemibhalo yokwakha ngee-IDE.

Kwakhona, Qbs ayivezi iifayile, kwaye ngaphandle kwabameli abanjengokwenza into eluncedo, ilawula ukuqaliswa kwabaqulunqi kunye nabanxibelelanisi, ukuphucula inkqubo yokwakha esekelwe kwigrafu eneenkcukacha zabo bonke abaxhomekeke. Ubukho bedatha yokuqala malunga nesakhiwo kunye nokuxhomekeka kwiprojekthi kukuvumela ukuba ulungelelanise ngokufanelekileyo ukuphunyezwa kwemisebenzi kwimicu emininzi.

Kwiiprojekthi ezinkulu ezibandakanya inani elikhulu leefayile kunye ne-subdirectories, ukusebenza kokwakhiwa kwakhona usebenzisa i-Qbs kunokugqithisa ukwenza amaxesha amaninzi ngaphezulu: ukwakhiwa kwakhona kuphantse kwangoko kwaye akuchithi ixesha lokulinda lomphuhlisi.

Iindaba eziphambili zeQbs 1.21

Kule nguqulo intsha indlela yomboneleli wemodyuli yenziwe ngokutsha (ijenereyitha zeemodyuli). Kwizikhokelo ezifana neQt kunye ne-Boost, ngoku kunokwenzeka ukusebenzisa ababoneleli abangaphezulu kwesinye, ukumisela ukuba nguwuphi umnikezeli oza kuqhuba ngepropati entsha ye-qbsModuleProviders, kwaye uchaze okuphambili ekukhetheni iimodyuli ezenziwe ngababoneleli abahlukeneyo.

Ngokomzekelo, ababoneleli ababini "Qt" kunye ne "qbspkgconfig" banokuchazwa, eyokuqala iya kuzama ukusebenzisa ufakelo lwe-Qt yesiko (ngokukhangela qmake), kwaye ukuba akukho ufakelo olunjalo lufunyenweyo, umnikezeli wesibini uya kuzama ukusebenzisa inkqubo enikezelweyo ye-Qt (ngokufowunela kwi-pkg -config).}

Olunye utshintsho olwahlukileyo kule nguqulo intsha kukuba wongeze umboneleli "qbspkgconfig" ukuba athathe indawo "enye" ​​umnikezeli wemodyuli ukuba uzame ukwakha umnqongo nge pkg-config ukuba umnqongo womlinganiselo ayakhiwanga ngabanye abathengisi. Ngokungafaniyo ne "fallback", "qbspkgconfig" isebenzisa ilayibrari eyakhelwe-ngaphakathi yeC ++ ukufunda ngokuthe ngqo iifayile ".pc" endaweni yokubiza i-pkg-config, ekuvumela ukuba ukhawuleze umsebenzi wakho kwaye ufumane ulwazi olongezelelweyo malunga nokuxhomekeka kweepakethe eziqulethwe kuyo. Ayifumaneki xa ufowunela i pkg-config into eluncedo.

Olunye utshintsho ezibalaseleyo:

  • Imiba elungisiweyo enefayile yomthombo wokulandelela umkhondo kwiqonga leFreeBSD ngenxa yokulahla i-millisecond xa kuhlolwa amaxesha okuguqulwa kweefayile.
  • Kwiqonga le-Android, ipropathi ye-Android.ndk.buildId yongezwe ukuvumela ukugqithisa ixabiso elimiselweyo "-build-id" lokudibanisa iflegi.
  • Inkxaso eyongeziweyo yenkcazo yeC ++23, echaza umgangatho weC ++ wexesha elizayo.
    Inkxaso eyongeziweyo ye-Elbrus E2K ye-architecture ye-GCC toolkit.
  • I-capnproto kunye neemodyuli zeprotobuf ziphumeza ukukwazi ukusebenzisa ixesha lokuqhuba elinikezwe ngumboneleli we-qbspkgconfig.
  • Kongezwe ipropathi yeConanfileProbe.verbose ukwenza kube lula ukulungisa iiprojekthi ezisebenzisa umphathi wepakethe yeConan.

Okokugqibela, ukuba unomdla wokwazi okungakumbi ngayo, ungajonga iinkcukacha kwi eli khonkco lilandelayo.

Uyifaka njani i-Qbs ku-Ubuntu kunye neziphumo?

Ukwakha ii-Qbs, i-Qt iyafuneka njengokuxhomekeka, nangona i-Qbs ngokwayo ilungiselelwe ukuququzelela ukuhlanganiswa kwayo nayiphi na iprojekthi. I-Qbs isebenzisa uguqulelo olulula lolwimi lwe-QML ukucacisa izikripthi zokwakha iprojekthi, ekuvumela ukuba uchaze ngokufanelekileyo imithetho yokwakha eguquguqukayo apho iimodyuli zangaphandle zinokuthi zifakwe kuyo, imisebenzi yeJavaScript ingasetyenziswa, kunye nemithetho yokwakha inokudalwa.

Kulungiselelwe abo banomdla wokukwazi ukufaka esi sicelo kwinkqubo yabo, Banokwenza oko ngokulandela imiyalelo esabelana ngayo ngezantsi.

Ngokuzenzekelayo ku-Ubuntu nakwizinto ezininzi ezivela kuyo singasifumana isicelo ngaphakathi koovimba beenkqubo, kodwa ingxelo esiza kuyifumana yinguqulelo yakudala (1.13).

Kulabo bafuna ukufaka le nguqulo okanye balinde ide ibekwe kwindawo yokugcina, vele uthayiphe lo mthetho ulandelayo:

sudo apt install qbs -y

Kwimeko yabo sele befuna ukuzama ingxelo entsha, Kuya kufuneka sifumane iphakheji ngokuchwetheza lo myalelo ulandelayo kwisiphelo sendlela:

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

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.