Utgivning av byggverktyg Qbs 1.19

Utgivningen av byggverktyget Qbs 1.19 har offentliggjorts. Detta Àr den sjÀtte utgÄvan efter att Qt Company lÀmnade projektet, och den har förberett av ett samhÀlle som Àr intresserat av att fortsÀtta utvecklingen av Qbs. För att bygga Qbs krÀvs Qt bland beroenden, Àven om Qbs sjÀlv Àr avsedd för att organisera byggprocessen för alla typer av projekt. Qbs anvÀnder en förenklad variant av QML-sprÄket för att definiera byggscript, vilket gör att flexibla byggregler kan definieras dÀr externa moduler kan anslutas, funktioner i JavaScript kan anvÀndas och anpassade byggregler kan skapas.

SprĂ„ket som anvĂ€nds i Qbs Ă€r anpassat för att automatisera genereringen och tolkningen av byggnadsskript i integrerade utvecklingsmiljöer. Dessutom genererar Qbs inga make-filer, utan kontrollerar sjĂ€lv, utan mellanhĂ€nder som make-verktyget, körningen av kompilatorer och lĂ€nkare, vilket optimerar byggprocessen baserat pĂ„ en detaljerad graf av alla beroenden. TillgĂ„ngen till ursprungliga data om struktur och beroenden i projektet möjliggör effektiv parallellisering av operationer i flera trĂ„dar. För stora projekt som bestĂ„r av mĂ„nga filer och underkataloger kan prestandan vid Ă„terkommande byggande med Qbs vara flera gĂ„nger bĂ€ttre Ă€n med make – Ă„terkommande byggande utförs nĂ€stan omedelbart och tvingar inte utvecklaren att vĂ€nta.

Vi pÄminner om att Qt Company beslutade att avsluta utvecklingen av Qbs Är 2018. Qbs utvecklades som en ersÀttning för qmake, men till slut beslutades det att anvÀnda CMake som det huvudsakliga byggsystemet för Qt pÄ lÄng sikt. Utvecklingen av Qbs fortsÀtter nu som ett oberoende projekt, stödes av gemenskapen och intresserade utvecklare. För utvecklingen anvÀnds fortfarande Qt Companys infrastruktur.

Huvudnyheterna i Qbs 1.19:

  • En ny modul för codesign har implementerats, som tillhandahĂ„ller verktyg för att signera paket med program och körbara filer med digitala signaturer vid byggande för plattformarna Apple, Android och Windows.
  • Stöd för anvĂ€ndning av flera versioner av MSVC-kompilatorn som levereras i en installation av Visual Studio eller i olika versioner av Windows SDK har lagts till. För varje version av kompilatorn skapar Qbs nu en separat profil.
  • Stöd för Motorola HCS12-arkitekturen har lagts till i GCC- och IAR-verktygen, samt för Motorola HCS08-arkitekturen i SDCC (Small Device C Compiler) och IAR.
  • Automatisk identifiering av Keil-verktygen har implementerats.
  • Stöd för Android NDK 22.1.7171670 har lagts till.
  • Stöd för Xcode 12.5 har lagts till (QBS-1644).
  • Kompatibilitet med Qt 6.1 har implementerats.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster