Qbs 1.21 ya zo tare da haɓakawa da sake fasalin wasu abubuwa

Kwanan nan se fito da sigar 1.21 na kayan aikin Qbs Wannan shine saki na takwas tun lokacin da Kamfanin Qt ya bar aikin haɓaka, wanda al'umma suka shirya, suna sha'awar ci gaba da ci gaban Qbs.

Ga wadanda basu san Qbs ba, su san menene kyauta kuma buɗaɗɗen tushen software na giciye don sarrafa tsarin ƙirƙirar software. Harshen rubutun da aka yi amfani da shi a cikin Qbs an keɓance shi don sarrafa tsarawa da tantance rubutun ginin ta IDEs.

Hakanan, Qbs ba ya haifar da makefiles, kuma ba tare da masu tsaka-tsaki kamar mai amfani ba, Yana sarrafa ƙaddamar da masu tarawa da masu haɗin gwiwa, yana inganta tsarin ginawa bisa cikakken jadawali na duk abin dogara. Kasancewar bayanan farko game da tsari da dogaro a cikin aikin yana ba ku damar daidaita aiwatar da ayyukan a cikin zaren da yawa.

Don manyan ayyukan da suka ƙunshi babban adadin fayiloli da kundin adireshi, aikin sake ginawa ta amfani da Qbs na iya wuce gona da iri: sake ginawa kusan nan take kuma baya ɓata lokacin jiran mai haɓakawa.

Babban labarai na Qbs 1.21

A cikin wannan sabon sigar An sake fasalin tsarin samar da kayayyaki (module janareta). Don tsarin tsarin kamar Qt da Boost, yanzu yana yiwuwa a yi amfani da mai bada fiye da ɗaya, ƙayyade mai badawa don gudanar da sabon kayan qbsModuleProviders, da kuma ƙayyade fifiko don zaɓin samfura da masu samarwa daban-daban suka samar.

Alal misali, Ana iya ƙayyade masu samar da "Qt" da "qbspkgconfig" guda biyu, na farko wanda zai yi ƙoƙari ya yi amfani da shigarwar Qt na al'ada (ta hanyar bincike na qmake), kuma idan ba a sami irin wannan shigarwa ba, mai bada na biyu zai yi ƙoƙari ya yi amfani da tsarin da aka samar da Qt (ta hanyar kira zuwa pkg -config).}

Wani canji da yayi fice a wannan sabon sigar shine an ƙara mai bada "qbspkgconfig" don maye gurbin mai bada "madadin" module cewa kayi ƙoƙarin gina module tare da pkg-config idan ba wasu dillalai ne suka gina na'urar ba. Ba kamar "fallback", "qbspkgconfig" yana amfani da ginannen ɗakin karatu na C ++ don karanta fayilolin ".pc" kai tsaye maimakon kiran pkg-config, wanda ke ba ku damar hanzarta aikinku da samun ƙarin bayani game da dogaro na fakitin da ya kunsa. .Ba ya samuwa lokacin kiran kayan aikin pkg-config.

Na sauran canje-canje cewa tsaya a waje:

  • Kafaffen al'amurra tare da bin diddigin canjin fayil na tushen akan dandalin FreeBSD saboda zubar da miliyon daƙiƙa yayin kimanta lokutan gyara fayil.
  • Don dandamalin Android, an ƙara kayan Android.ndk.buildId don ba da damar ƙetare tsohuwar ƙimar tuta mai haɗin “–build-id”.
  • Ƙara goyon baya don ƙayyadaddun C++23, wanda ke bayyana ma'aunin C++ na gaba.
    Ƙara tallafi don gine-ginen Elbrus E2K don kayan aikin GCC.
  • Na'urorin capnproto da protobuf suna aiwatar da ikon yin amfani da lokacin gudu wanda mai bada qbspkgconfig ya bayar.
  • Ƙara kayan ConanfileProbe.verbose don sauƙaƙa don cire ayyukan da ke amfani da manajan fakitin Conan.

Aƙarshe, idan kuna sha'awar ƙarin sani game da shi, zaku iya tuntuɓar cikakkun bayanai a ciki mahada mai zuwa.

Yadda ake girka Qbs a cikin Ubuntu da ƙari?

Don gina Qbs, ana buƙatar Qt azaman abin dogaro, kodayake Qbs kanta an ƙirƙira shi don tsara taron kowane aiki. Qbs yana amfani da sauƙaƙan sigar yaren QML don ayyana rubutun ginin aikin, wanda ke ba ku damar ayyana ƙa'idodin gini masu sassauƙa waɗanda za'a iya shigar da na'urori na waje a ciki, ana iya amfani da ayyukan JavaScript, kuma ana iya ƙirƙirar ƙa'idodin gini.

Ga waɗanda suke da sha'awar iya shigar da wannan aikace-aikacen akan tsarin su, Zasu iya yin hakan ta bin umarnin da muka raba a ƙasa.

Ta hanyar tsoho a cikin Ubuntu kuma a mafi yawan abubuwan da suka samo asali zamu iya samun aikace-aikacen a cikin wuraren ajiyar tsarin, amma sigar da za mu samo ta tsohuwar ce (1.13).

Ga waɗanda suke son shigar da wannan sigar ko kuma jira har sai an sanya sabon a cikin wuraren ajiya, kawai rubuta irin umarnin:

sudo apt install qbs -y

Game da waɗanda suka riga suke son gwada sabon sigar, Dole ne mu sami kunshin ta buga umarnin mai zuwa a cikin tashar:

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

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.