Utgivningen av byggverktyget Qbs 1.14, vars utveckling har fortsatt av gemenskapen

Presenteras utgÄva av byggverktyg Qbs 1.14. Detta Àr den första versionen efter att Qt Company avslutade utvecklingen av projektet, som nu fortsÀtter tack vare ett samhÀlle av intresserade som vill fortsÀtta utvecklingen av Qbs. För att bygga Qbs krÀvs Qt bland beroendena, Àven om Qbs Àr avsett för att organisera byggprocessen för alla typer av projekt. Qbs anvÀnder en förenklad version av QML-sprÄket för att definiera byggscript för projektet, vilket möjliggör definiering av tillrÀckligt flexibla byggregler dÀr externa moduler kan kopplas in, JavaScript-funktioner kan anvÀndas och skrÀddarsydda 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 för ett Är sedan togs ett beslut fattats beslutet att avbryta utvecklingen av Qbs. Qbs utvecklades som en ersÀttning för qmake, men i slutÀndan beslutades det att anvÀnda CMake som det primÀra byggsystemet för Qt pÄ lÄng sikt. Utvecklingen av Qbs fortsÀtter nu som ett oberoende projekt, understött av samhÀllet och intresserade utvecklare. Utvecklingsinfrastrukturen frÄn Qt Company anvÀnds fortfarande. Stödet för Qbs 1.14.0 Àr inbyggt i Qt Creator 4.10.1, och nÀsta version, Qbs 1.15, förvÀntas slÀppas samtidigt med Qt Creator 4.11.

Huvud nyheter Qbs 1.14:

  • Stöd för Visual Studio 2019 och clang-cl (ett alternativt kommandoradsgrĂ€nssnitt för Clang, kompatibelt pĂ„ optionsnivĂ„ med kompilatorn cl.exe som ingĂ„r i Visual Studio);
  • Stöd för utvecklingsverktyg för inbĂ€ddade enheter
    IAR, KEIL och SDCC, vilket gör det möjligt att anvÀnda Qbs för projekt som utvecklas för flera hÄrdvaruplattformar;
  • Konfigurationsfiler och byggscript för kontinuerlig integrationssystem Travis CI har lagts till, vilket gör det möjligt att bygga och testa varje granskad uppsĂ€ttning patchar för Qbs i Gerrit;
  • En helt omarbetad Docker-avbildning baserad pĂ„ Debian har skapats som kan anvĂ€ndas som bygg- och testmiljö;
  • Stödet för Ă€ldre versioner av Android NDK (â€č19) har upphört.

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