Qbs 1.16 vjen me përmirësime dhe mbështetje më të madhe për mjetet e saj të përpilimit

Kbs 1.16

Zhvilluesit e QT bëhet e ditur duke postuar në blogun tuaj, dheDo të lansoj versionin e ri të softuerit ndër-platformor dhe burim të hapur për të menaxhuar procesin e ndërtimit të softuerit "Qbs 1.16".

Ky është lëshimi i tretë që kur Qt Company u largua nga projekti dhe cila është njëorë e përgatitur nga një komunitet të interesuar për të vazhduar zhvillimin e Qbs. Për ata që nuk janë të njohur me Qbs, duhet të dini se ky është një softuer i dedikuar për menaxhimin e procesit të përpilimit të softuerit dhe se ka aftësinë për të mbështetur projekte të mëdha dhe komplekse, të shkruara në ndonjë numër gjuhësh programimi, kryesisht C / C ++ .

Për të ndërtuar Qbs, Qt kërkohet midis varësive, sidoqoftë Qbs është krijuar për të organizuar montimin e çdo projektiMe Qbs përdor një version të thjeshtuar të gjuhës QML për të përcaktuar skenarët e ndërtimit për projektin tuaj, duke ju lejuar të përcaktoni rregulla mjaft fleksibël të ndërtimit në të cilat mund të futni module të jashtme, të përdorni funksione JavaScript dhe të krijoni rregulla arbitrare të ndërtimit.

Gjuha e skriptimit e përdorur nga Qbs është përshtatur për të automatizuar gjenerimin dhe analizën e skenareve të ndërtimit duke përdorur mjedise të integruara zhvillimi. Gjithashtu, Qbs nuk gjeneron formularë dhe pa ndërmjetës, siç është ndërmarrja make, kontrollon fillimin e përpiluesve dhe lidhjeve, duke optimizuar procesin e përpilimit bazuar në një grafik të detajuar të të gjitha varësive.

Prania e të dhënave fillestare mbi strukturën dhe varësitë në projekt ju lejon të paralelizoni në mënyrë efektive ekzekutimin e operacioneve në shumë fije. Për projekte të mëdha që përbëhen nga një numër i madh skedarësh dhe nëndirektori, performanca e montimit duke përdorur Qbs mund të jetë disa herë më e shpejtë se përfundimi: montimi bëhet pothuajse menjëherë dhe nuk harxhon kohën e zhvilluesit në pritje.

Çfarë ka të re në Qbs 1.16?

Në këtë version të ri të softuerit paraqitet një listë e pronave të bashkuara në module të lidhura nga varësitë reciproke, e cila është e rëndësishme, për shembull, kur përpunon flasg si cpp.Bibliotekat statike, Përveç kësaj aftësia për të mundësuar dhe konfiguruar veçmas informacionin e korrigjimit është e thjeshtuar themeluar (cpp.të ndaraDebugInformacion) përmes seksioneve "Aplikimi dhe Biblioteka Dynamic" në cilësimet e projektit.

Me tutje mbështetje e shtuar në konfigurime Qt.core.generateMetaTypesFile dhe Qt.core.metaTypesInstallDir për skedarët JSON të gjeneruar nga programi moc (Qt> = 5.15).

Shtuar mbështetje për mekanizmin e deklarimit të tipit të ri për QML të prezantuar në Kt 5.15 dhe shtoi konfigurimin ConanfileProbe për të thjeshtuar integrimin e Qbs me menaxherin e paketës Conan (për C / C ++).

Nga ndryshimet e tjera që u prezantuan në këtë version të ri:

  • Shtuar zbulimin automatik të GCC dhe IAR për mikrokontrolluesit Renesas.
  • Shtuar mbështetje për Xcode 11.4 në macOS.
  • Aftësitë e zgjeruara të modulit të mbështetjes së clang-cl.
  • Zbulimi automatik i MSVC, clang-cl dhe MinGW në profilet ku vendndodhja e paketës së mjeteve nuk është dhënë në mënyrë të qartë.
  • Mbështetja për Qt 5.14 për Android u shtua dhe programi qbs-setup-android u azhurnua.
  • Skedari README është zgjeruar dhe është shtuar një skedar CONTRIBUTOR që ofron informacion të dobishëm për kontribuesit e mundshëm. Kjo është e rëndësishme për njerëzit që shikojnë në pasqyrën tonë github.
  • Shumë përpjekje u futën në infrastrukturën tonë të TI për të siguruar reagime më të shpejta për Gerrit dhe për të mbajtur të lartë cilësinë e bazës sonë të kodit.

Si të instaloni Qbs në Ubuntu dhe derivatet?

Për ata që janë të interesuar të jenë në gjendje të instalojnë këtë aplikacion në sistemin e tyre, Ata mund ta bëjnë këtë duke ndjekur udhëzimet që ndajmë më poshtë.

Parazgjedhur në Ubuntu dhe shumicën e derivateve të tij mund ta gjejmë aplikacionin brenda depove të sistemit, por versioni që do të gjejmë është një version i vjetër (1.13).

Për ata që duan të instalojnë këtë version ose të presin derisa të vendoset i ri në depo, thjesht shtypni komandën e mëposhtme:

sudo apt install qbs -y

Në rastin e atyre që tashmë dëshirojnë të provojnë versionin e ri, Ne duhet të marrim paketën duke shtypur komandën e mëposhtme në 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

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Sys dijo

    Po, në thelb me Qbs ju i tregoni kompjuterit atë që dëshironi të bëni, jo se si ta bëni atë.