Ukukhutshwa kwezixhobo zendibano zeQbs 1.14, uphuhliso lwazo lwaqhutyekwa luluntu

Yaziswa ukuveliswa kwezixhobo zokuhlanganisa Qbs 1.14. Oku kukukhululwa kokuqala ukususela ekubeni iNkampani ye-Qt ishiye ukuphuhliswa kweprojekthi, elungiselelwe luluntu olunomdla wokuqhubeka nophuhliso lwe-Qbs. Ukwakha ii-Qbs, i-Qt iyadingeka phakathi kokuxhomekeka, nangona i-Qbs ngokwayo yenzelwe ukuququzelela indibano yazo naziphi na iiprojekthi. I-Qbs isebenzisa inguqulelo eyenziwe lula yolwimi lwe-QML ukuchaza izikripthi zokwakha iprojekthi, ekuvumela ukuba uchaze imithetho yokwakha eguquguqukayo enokudibanisa iimodyuli zangaphandle, sebenzisa imisebenzi yeJavaScript, kwaye wenze imithetho yokwakha yesiko.

Ulwimi lokubhala olusetyenziswa kwi-Qbs lulungelelaniswa ukuze luzenzele isizukulwana kunye nokwahlulwahlulwa kwemibhalo yokwakha ngee-IDE. Ukongeza, i-Qbs ayivelisi ii-makefiles, kwaye ngokwayo, ngaphandle kwabangeneleli abanjengokwenza i-make utility, ilawula ukuqaliswa kwee-compilers kunye ne-linkers, ukuphucula inkqubo yokwakha ngokusekelwe kwigrafu ecacileyo yazo zonke izinto ezixhomekeke kuyo. Ubukho bedatha yokuqala kwisakhiwo kunye nokuxhomekeka kwiprojekthi kukuvumela ukuba ulungelelanise ngokufanelekileyo ukuphunyezwa kwemisebenzi kwimicu emininzi. Kwiiprojekthi ezinkulu ezibandakanya inani elikhulu leefayile kunye ne-subdirectories, ukwakhiwa kwakhona komsebenzi usebenzisa i-Qbs kunokugqithisa ukwenza ngamaxesha amaninzi - ukwakhiwa kwakhona kuphantse ngokukhawuleza kwaye akwenzi ukuba umphuhlisi achithe ixesha lokulinda.

Masikhumbule ukuba kunyaka ophelileyo iNkampani ye-Qt yayikhona yamkelwe isigqibo sokuyeka ukuphuhlisa i-Qbs. I-Qbs yaphuhliswa njengendawo yokutshintsha i-qmake, kodwa ekugqibeleni kwagqitywa ekubeni kusetyenziswe i-CMake njengeyona nkqubo yokwakha iphambili ye-Qt kwixesha elide. Uphuhliso lwe-Qbs ngoku luqhubekile njengeprojekthi ezimeleyo exhaswa luluntu kunye nabaphuhlisi abanomdla. Iziseko ezingundoqo zeNkampani ye-Qt ziyaqhubeka ukusetyenziselwa uphuhliso. Inkxaso ye-Qbs 1.14.0 yakhelwe kwi-Qt Creator 4.10.1, kwaye ukukhutshwa okulandelayo kwe-Qbs 1.15 kulindeleke ngexesha elifanayo ne-Qt Creator 4.11.

Siseko ezintsha Qbs 1.14:

  • Inkxaso ye-Visual Studio 2019 kunye ne-clang-cl (enye i-interface yomgca we-Clang yomyalelo, inketho-ehambelana ne-cl.exe compiler efakwe kwi-Visual Studio);
  • Inkxaso yezixhobo zophuhliso ezizinzisiweyo
    NDIBALE, KEIL и I-SDCC, ekuvumela ukuba usebenzise ii-Qbs kwiiprojekthi eziphuhliswe kwiiplatifti ezininzi zehardware;

  • Iifayile zokucwangcisa ezongeziweyo kunye nokwakha izikripthi zeTravis CI inkqubo yokudibanisa eqhubekayo, ikuvumela ukuba wakhe kwaye uvavanye isethi nganye yeepatches ze-Qbs ezihlaziywe eGerrit;
  • Umfanekiso we-Debian-based Docker uhlaziywe ngokupheleleyo, onokusetyenziswa njengendawo yokwakha kunye nokuvavanya;
  • Inkxaso yeenguqulelo ezindala ze-Android NDK (‹19) iyekisiwe.

umthombo: opennet.ru

Yongeza izimvo