I-Qbs 1.16 iza nokuthuthuka nokusekelwa okukhulu kumathuluzi ayo wokuhlanganisa

Ama-Qbs 1.16

Onjiniyela be-QT kwaziwe ngokuthumela kubhulogi yakho, futhil ukwethula inguqulo entsha ye-cross-platform kanye nesoftware yomthombo ovulekile ukuphatha inqubo yokwakha isoftware "Ama-Qbs 1.16".

Lokhu ukukhishwa kwesithathu kusukela iQt Company ishiye iphrojekthi futhi okuyi- aihora elilungiselelwe umphakathi unentshisekelo yokuqhubeka nokuthuthukisa i-Qbs. Kulabo abangajwayele i-Qbs, kufanele wazi ukuthi le yi-software ezinikele ekuphatheni inqubo yokuhlanganiswa kwesoftware nokuthi inekhono lokuxhasa amaphrojekthi amakhulu futhi anzima, abhalwe kunoma yiziphi izilimi ezihlela izinhlelo, ikakhulukazi i-C / C ++ .

Ukwakha i-Qbs, i-Qt iyadingeka phakathi kokuncika, noma kunjalo I-Qbs yakhelwe ukuhlela ukuhlangana kwanoma iyiphi iphrojekthi. Ama-Qbs isebenzisa inguqulo eyenziwe lula yolimi lwe-QML ukuchaza izimo zokwakhiwa kwephrojekthi yakho, okuvumela ukuthi uchaze imithetho yokwakha eguquguqukayo ongafaka kuyo amamojula angaphandle, usebenzise imisebenzi yeJavaScript, bese wenza imithetho yokwakha engqubuzanayo.

Ulimi lokubhala olusetshenziswa yi-Qbs luguqulwa ukwenza okuzenzakalelayo ukukhiqizwa nokuhlaziywa kwemibhalo yokwakha kusetshenziswa izindawo ezihlanganisiwe zentuthuko. Futhi, i-Qbs ayikhiqizi amafayili amafayili futhi ngaphandle kwabalamuli, njengokwenza okusetshenziswayo, ilawula ukuqala kwezihlanganisi nezixhumanisi, isebenzisa inqubo yokuhlanganisa ngokuya ngegrafu enemininingwane yakho konke ukuncika.

Ukuba khona kwedatha yokuqala esakhiweni nasekuncikeni kwephrojekthi kukuvumela ukuthi ufanise kahle ukwenziwa kokusebenza kwemicu eminingi. Kumaphrojekthi amakhulu aqukethe inani elikhulu lamafayela nama-subdirectories, ukusebenza kabusha kwe-Qbs kungashesha ngokuphindwe kaningana kunokuqedwa: ukuphinda kwenziwe kabusha kwenziwa cishe ngaso leso sikhathi futhi akumoshi isikhathi sikanjiniyela sokulinda.

Yini okusha kuQbs 1.16?

Kule nguqulo entsha yesoftware uhlu lwezakhiwo ezihlanganisiwe kumamojula axhunyiwe luyethulwa ngokuthembela kokunye, okubalulekile, ngokwesibonelo, lapho ucubungula i-flasg njenge cpp.staticLibraries, Ngaphandle kwalokho ikhono lokunika amandla ngokwahlukana nokulungisa imininingwane yokulungisa iphutha lenziwe lula kusunguliwe (cpp.separateDebugInformation) ngokusebenzisa izigaba ze- "Application and DynamicLibrary" kuzilungiselelo zephrojekthi.

Ngaphezu kwalokho support ingezwe ekucushweni Qt.core.generateMetaTypesFile neQt.core.metaTypesInstallDir kumafayili we-JSON akhiqizwe ukusetshenziswa kwe-moc (Qt> = 5.15).

Kungeziwe ukusekelwa kwendlela entsha yokumemezela uhlobo lwe-QML evezwe ku-Qt 5.15 futhi ngangeza ukumiswa kweConanfileProbe ukwenza lula ukuhlanganiswa kweQbs nomphathi wephakheji yeConan (weC / C ++).

Kwezinye izinguquko ezethulwe kule nguqulo entsha:

  • Kungezwe ukutholwa okuzenzakalelayo kwe-GCC ne-IAR kwamaRenaas microcontroller.
  • Kungezwe ukusekelwa kweXcode 11.4 kuma-macOS.
  • Amandla anwetshiwe emodyuli yokusekela ye-clang-cl.
  • Ukutholwa okuzenzakalelayo kwe-MSVC, i-clang-cl ne-MinGW kumaphrofayili lapho indawo yekhithi yamathuluzi inganikezelwanga ngokusobala.
  • Kungezwe ukusekelwa kwe-Qt 5.14 ye-Android futhi kuvuselelwa insiza ye-qbs-setup-Android.
  • Ifayela le-README linwetshiwe futhi kufakwe ne-CONTRIBUTOR file enikezela ngemininingwane ewusizo kulabo abangahle banikele. Lokhu kubalulekile kubantu ababuka isibuko sethu se-github.
  • Imizamo eminingi yangena kwingqalasizinda yethu ye-CI ukuhlinzeka ngempendulo esheshayo kuGerrit nokugcina ikhwalithi yesisekelo sekhodi yethu iphakeme.

Ungayifaka kanjani i-Qbs ku-Ubuntu nakwezinye izinto?

Okwalabo abanentshisekelo yokukwazi ukufaka lolu hlelo kusistimu yabo, Bangakwenza lokho ngokulandela imiyalo esabelana ngayo ngezansi.

Ngokuzenzakalelayo ku-Ubuntu nokuningi kokutholakala kwayo singathola uhlelo lokusebenza ngaphakathi kokugcina kohlelo, kepha inguqulo esizoyithola inguhlobo oludala (1.13).

Kulabo abafuna ukufaka le nguqulo noma abalinde kuze kube yilapho entsha ibekwa ezinqolobaneni, mane uthayiphe umyalo olandelayo:

sudo apt install qbs -y

Endabeni yalabo asebevele bafuna ukuzama inguqulo entsha, Kufanele sithole iphakheji ngokuthayipha umyalo olandelayo ku-terminal:

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 umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.

  1.   I-Sys kusho

    Yebo, ngokuyisisekelo nge-Qbs utshela ikhompyutha ukuthi ufuna ukwenzani, hhayi ukuthi ungakwenza kanjani.