Qbs 1.21 inosvika nekuvandudzwa uye kugadzirisazve mune zvimwe zvinhu

Munguva pfupi suye yakaburitswa vhezheni 1.21 yeQbs kugadzira chishandiso Uku kuve kuburitswa kwechisere kubvira Qt Company yakasiya chirongwa chebudiriro, chakagadzirirwa nenharaunda, vanofarira kuenderera mberi kweQbs.

Kune avo vasingazive Qbs, vanofanirwa kuziva kuti chii yemahara uye yakavhurika sosi cross-platform software yekugadzirisa iyo software yekugadzira maitiro. Mutauro wekunyora unoshandiswa muQbs wakarongedzerwa kuita otomatiki chizvarwa uye kupatsanura kwekuvaka zvinyorwa nemaIDE.

Uyezve, Qbs haigadziri makefiles, uye pasina vanopindirana senge make utility, inodzora kutangwa kwevanosanganisa uye zvinongedzo, nekugonesa maitiro ekuvaka zvichibva pane yakadzama girafu yezvese zvinotsamira. Kuvapo kwekutanga data nezve chimiro uye zvinovimbika mupurojekiti inokubvumira kuti unyatso enzanirana nekuita kwekushanda mune akati wandei tambo.

Kune mapurojekiti makuru ane nhamba huru yemafaira uye subdirectories, kuita kwekuvaka patsva uchishandisa Qbs kunogona kudarika kuita kakawanda pamusoro: kuvaka patsva kunenge kwakaringana uye hakutambise nguva yemugadziri akamirira.

Nhau huru dzeQbs 1.21

Mune iyi vhezheni itsva module provider mechanism yakagadziridzwa (module jenareta). Kune masisitimu akaita seQt neBoost, zvave kugoneka kushandisa anopfuura mupi mupi, sarudza kuti ndeupi mupi wekushandisa neiyo itsva qbsModuleProviders pfuma, uye tsanangura zvakakosha pakusarudza mamodule anogadzirwa nevanopa vakasiyana.

Somuenzaniso, vaviri vanopa "Qt" uye "qbspkgconfig" vanogona kutaurwa, yekutanga iyo ichaedza kushandisa tsika yeQt yekuisa (kuburikidza neqmake lookup), uye kana pasina kuiswa kwakadaro kunowanikwa, mupi wechipiri anoedza kushandisa system-yakapihwa Qt (kuburikidza nekufona ku pkg -config).}

Imwe shanduko inomira mushanduro iyi nyowani ndeyekuti akawedzera "qbspkgconfig" mupi kutsiva "alternative" module mupi kuti wakaedza kuvaka module ne pkg-config kana iyo module isina kuvakwa nevamwe vatengesi. Kusiyana ne "fallback", "qbspkgconfig" inoshandisa yakavakirwa-mukati C++ raibhurari kuti iverenge zvakananga ".pc" mafaera pane kufonera pkg-config, iyo inobvumidza iwe kukurumidzira basa rako uye kuwana rumwe ruzivo nezve kutsamira kwepakeji iyo ine. .haisipo pakufonera pkg-config utility.

Yeimwe shanduko izvo zvinomira pachena:

  • Yakagadziriswa nyaya ine sosi faira shanduko yekutevera paFreeBSD papuratifomu nekuda kwekurasa millisecond paunenge uchiongorora mafaera ekugadzirisa nguva.
  • Papuratifomu yeAndroid, Android.ndk.buildId yakawedzerwa kuti ibvumidze kudarika kukosha kweiyo "-build-id" linker mureza.
  • Yakawedzerwa rutsigiro rweiyo C++23 yakatarwa, iyo inotsanangura remangwana C++ chiyero.
    Yakawedzera rutsigiro rweElbrus E2K yekuvakisa yeiyo GCC toolkit.
  • Iyo capnproto uye protobuf modules inoshandisa kugona kushandisa nguva yekumhanya yakapihwa neqbspkgconfig mupi.
  • Yakawedzera ConanfileProbe.verbose pfuma kuti zvive nyore kugadzirisa mapurojekiti anoshandisa Conan package maneja.

Chekupedzisira, kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu chinotevera chinongedzo.

Maitiro ekuisa Qbs muUbuntu uye zvigadzirwa?

Kuvaka maQbs, Qt inodiwa sekutsamira, kunyangwe Qbs pachayo yakagadzirirwa kuronga kuungana kwechero chirongwa. Qbs inoshandisa yakareruka vhezheni yemutauro weQML kutsanangura zvinyorwa zvekuvaka purojekiti, izvo zvinokutendera kuti utsanangure mitemo yekuvaka inochinjika umo mamodule ekunze anogona kubatirwa mukati, mabasa eJavaScript anogona kushandiswa, uye mitemo yekuvaka inogona kugadzirwa.

Kune avo vanofarira kugona kuisa chishandiso pane yavo system, Vanogona kuzviita nekutevera rairo dzatinogovana pazasi.

Nokusingaperi muUbuntu uye mune akawanda ayo maratidziro tinogona kuwana iko kunyorera mukati meiyo system zvinyorwa, asi vhezheni yatichawana ndeye yekare vhezheni (1.13).

Kune avo vanoda kuisa iyi vhezheni kana kumirira kusvikira iyo nyowani yaiswa muzvitoro, ingo nyora unotevera kuraira:

sudo apt install qbs -y

Muchiitiko cheavo vatoda kuedza vhezheni itsva, Isu tinofanirwa kuwana iyo package nekunyora iwo unotevera kuraira mune terminal:

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

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako