Qbs 1.16 je opremljen z izboljšavami in večjo podporo orodjem za prevajanje

Qbs 1.16

Razvijalci QT dal vedeti z objavo na vašem spletnem dnevniku inUvedba nove različice medplatformne in odprtokodne programske opreme za upravljanje postopka izdelave programske opreme "Qbs 1.16".

To je tretja izdaja, odkar je podjetje Qt zapustilo projekt in ki je auro, ki jo je pripravila skupnost zanima nadaljnji razvoj Qbs. Za tiste, ki Qbs ne poznajo, morate vedeti, da gre za programsko opremo, namenjeno upravljanju postopka zbiranja programske opreme, in da lahko podpira velike in zapletene projekte, napisane v poljubnem številu programskih jezikov, predvsem v jeziku C / C ++ .

Za gradnjo Qbs pa je med odvisnostmi potreben Qt Qbs je zasnovan za organizacijo montaže katerega koli projekta. Qbs uporablja poenostavljeno različico jezika QML za opredelitev scenarijev gradnje za vaš projekt, kar vam omogoča, da določite dokaj prilagodljiva pravila gradnje, v katere lahko priključite zunanje module, uporabljate funkcije JavaScript in ustvarite poljubna pravila gradnje.

Skriptni jezik, ki ga uporablja Qbs, je prilagojen za avtomatizacijo generiranja in analize gradbenih skriptov z uporabo integriranih razvojnih okolij. Prav tako Qbs ne ustvarja datotek make in brez posrednikov, kot je pripomoček make, nadzoruje začetek prevajalnikov in povezovalnikov ter optimizira postopek prevajanja na podlagi podrobnega grafa vseh odvisnosti.

Prisotnost začetnih podatkov o strukturi in odvisnostih v projektu vam omogoča učinkovito paralelizacijo izvajanja operacij v več nitih. Pri velikih projektih, sestavljenih iz velikega števila datotek in podimenikov, je lahko ponovna sestava z uporabo Qbs nekajkrat hitrejša od dokončanja: ponovna sestava se izvede skoraj v trenutku in ne izgubi časa razvijalcev.

Kaj je novega v Qbs 1.16?

V tej novi različici programske opreme predstavljen je seznam lastnosti, združenih v povezane module z medsebojnimi odvisnostmi, kar je pomembno na primer pri obdelavi bučke kot cpp.staticLibraries, Poleg tega poenostavljena je možnost ločenega omogočanja in konfiguriranja informacij o odpravljanju napak s sedežem (cpp.separateDebugInformation) v razdelkih "Application in DynamicLibrary" v nastavitvah projekta.

Nadalje podpora dodana konfiguracijam Qt.core.generateMetaTypesFile in Qt.core.metaTypesInstallDir za datoteke JSON, ki jih ustvari pripomoček moc (Qt> = 5.15).

Dodano podpora novemu mehanizmu deklaracije tipa za QML, uvedenem v Qt 5.15 in dodal konfiguracijo ConanfileProbe za poenostavitev integracije Qbs z upraviteljem paketov Conan (za C / C ++).

Od ostalih sprememb ki so bili predstavljeni v tej novi različici:

  • Dodano samodejno zaznavanje GCC in IAR za mikrokrmilnike Renesas.
  • Dodana podpora za Xcode 11.4 na macOS.
  • Razširjene zmogljivosti modula za podporo clang-cl.
  • Samodejno zaznavanje MSVC, clang-cl in MinGW v profilih, pri katerih lokacija orodja ni izrecno navedena.
  • Dodana podpora za Qt 5.14 za Android in posodobljen pripomoček qbs-setup-android.
  • Datoteka README je bila razširjena in dodana je datoteka PRISPEVEK, ki nudi koristne informacije za potencialne sodelujoče. To je pomembno za ljudi, ki gledajo naše github ogledalo.
  • Veliko truda je bilo vloženega v našo infrastrukturo za vmesnike, da je Gerrit posredoval hitrejše povratne informacije in ohranil kakovost naše baze kode.

Kako namestiti Qbs v Ubuntu in izpeljanke?

Za tiste, ki jih zanima namestitev te aplikacije v njihov sistem, To lahko storijo tako, da upoštevajo spodnja navodila.

Privzeto v Ubuntuju in v večini njegovih izpeljank aplikacijo lahko najdemo v sistemskih repozitorijih, vendar je različica, ki jo bomo našli, stara (1.13).

Za tiste, ki želijo namestiti to različico ali počakati, da se nova postavi v odlagališča, preprosto vnesite naslednji ukaz:

sudo apt install qbs -y

V primeru tistih, ki že želijo preizkusiti novo različico, Paket moramo dobiti tako, da v terminal vnesemo naslednji ukaz:

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

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   Sys je dejal

    Da, v bistvu s Qbs računalniku poveš, kaj želiš početi, ne pa, kako to storiti.