I-Qbs 1.16 iza nokuphuculwa kunye nenkxaso enkulu kwizixhobo zayo zokudibanisa

Qbs 1.16

Abaphuhlisi beQT yaziwe Ngokuthumela blog yakho, kwayel ukumiliselwa kwenguqulelo entsha yeqonga elinqamlezileyo kunye nesoftware evulekileyo yokulawula inkqubo yokwakha isoftware "Ii-Qbs 1.16".

Olu kukukhululwa kwesithathu okoko iQt Inkampani yashiya iprojekthi kwaye yeyiphiiyure elungiselelwe luluntu unomdla wokuqhubeka nokuphuhlisa ii-Qbs. Kulabo abangaqhelekanga nge-Qbs, kuya kufuneka uyazi ukuba le yisoftware ezinikele ekulawuleni inkqubo yokudityaniswa kwesoftware kwaye inakho ukuxhasa iiprojekthi ezinkulu nezintsonkothileyo, ezibhalwe kulo naliphi na inani leelwimi zenkqubo, ikakhulu iC / C ++ .

Ukwakha i-Qbs, i-Qt iyafuneka phakathi kokuxhomekeka, nangona kunjalo I-Qbs yenzelwe ukulungiselela indibano yayo nayiphi na iprojekthi. Qbs Uguqulelo olwenziwe lula lolwimi lweQML Ukuchaza imeko yokwakha yeprojekthi yakho, ekuvumela ukuba uchaze imigaqo yokwakha eguqukayo apho unokufaka khona iimodyuli zangaphandle, usebenzise imisebenzi yeJavaScript, kwaye wenze imigaqo yokwakha engahambelaniyo.

Ulwimi olubhalwayo olusetyenziswa yi-Qbs luye lwahlengahlengisa ukuvelisa kunye nohlalutyo lwezikripthi zokwakha kusetyenziswa imeko zophuhliso ezihlanganisiweyo. Kwakhona, i-Qbs ayivelisi iifayili kwaye ngaphandle kwabalamli, njengokwenza into eluncedo, ilawula ukuqala kweekhomputha kunye neekhonkco, zisebenzise inkqubo yokuhlanganisa ngokusekwe kwigrafu eneenkcukacha zazo zonke izixhomekeke.

Ubukho bedatha yokuqala kulwakhiwo kunye nokuxhomekeka kwiprojekthi kukuvumela ukuba ungqinelanise ngokufanelekileyo ukwenziwa kwemisonto kwimisonto emininzi. Kwiiprojekthi ezinkulu ezibandakanya inani elikhulu leefayile kunye nemithombo engezantsi, ukusebenza ngokutsha kweQbs kunokuba amaxesha amaninzi ngokukhawuleza kunokugqitywa: ukuphinda kwenziwe kwakhona kwenziwa phantse kwangoko kwaye kungachithi xesha lonjiniyela ngokulinda.

Yintoni entsha kwi-Qbs 1.16?

Kule nguqulo intsha yesoftware Uluhlu lweepropathi ezidityaniswe kwiimodyuli ezixhumeneyo luboniswa ngokuxhomekeka kwamanye, okubalulekileyo, umzekelo, xa kusenziwa i-flasg njenge cpp.staticIilayibrari, Ngaphandle koko Isakhono sokwenza ngokwahlukeneyo ukwenza kunye nokulungiselela ulwazi olungalunganga silula kusekwe (cpp.eparateDebugInformation) ngokusebenzisa "iNkqubo yokuSebenza kunye neDynamicLibrary" kuseto lweprojekthi.

Ukongeza inkxaso yongezwa kuqwalaselo Qt.core.generateMetaTypesFile kunye neQt.core.metaTypesInstallDir yeefayile zeJSON eziveliswe sisixhobo se-moc (Qt> = 5.15).

Yongezwe Inkxaso yohlobo olutsha lwesibhengezo se-QML esaziswa kwi-Qt 5.15 kwaye yongeza ukumiselwa kweConanfileProbe ukwenza lula ukudityaniswa kweQbs kunye nomphathi wephakheji yeConan (yeC / C ++).

Olunye utshintsho ezaziswe kule nguqulo intsha:

  • Yongeze i-GCC ngokuzenzekelayo kunye nokufunyanwa kwe-IAR yeeRenesas microcontrollers.
  • Yongezwe inkxaso yeXcode 11.4 kwi-macOS.
  • Ukwandiswa kwamandla emodyuli yenkxaso ye-clang-cl.
  • Ukufunyanwa ngokuzenzekelayo kwe-MSVC, i-clang-cl kunye ne-MinGW kwiiprofayili apho indawo yezixhobo ezinganikezelwanga ngokucacileyo.
  • Yongezwe inkxaso yeQt 5.14 ye-Android kwaye yahlaziya i-qbs-setup-android eluncedo.
  • Ifayile ye-README yandisiwe kwaye kongezwa nefayile ye-ContributOR enika ulwazi oluluncedo kwabo banokuba negalelo. Oku kubalulekile kubantu abajonga isipili sethu se-github.
  • Inzame ezininzi zingene kwiziseko zethu ze-CI ukubonelela ngengxelo ekhawulezileyo kuGerrit kunye nokugcina umgangatho wekhowudi yethu iphakamileyo.

Uyifaka njani i-Qbs ku-Ubuntu kunye neziphumo?

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.16.0/qbs-src-1.16.0.zip
unzip qbs-src-1.16.0.zip
cd qbs-src-1.16.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.

  1.   sys sitsho

    Ewe, ngokusisiseko kunye ne-Qbs uxelela ikhompyuter into ofuna ukuyenza, hayi indlela yokwenza.