Lëshimi i mjetit të ndërtimit Qbs 1.14, zhvillimi i të cilit është vazhduar nga komuniteti

Presented lëshimi i grupit të mjeteve Qbs 1.14. Ky është numri i parë pas largimit të kompanisë Qt Company nga zhvillimi i projektit, e përgatitur nga forcat e komunitetit që janë të interesuar për vazhdimin e zhvillimit të Qbs. Për ndërtimin e Qbs, është e nevojshme Qt, edhe pse vetë Qbs është projektuar për të organizuar ndërtimin e projekteve të ndryshme. Qbs përdor një version të thjeshtuar të gjuhës QML për të përcaktuar skenaret e ndërtimit të projektit, duke lejuar të vendosen rregulla të mjaftueshme fleksibile në të cilat module të jashtme mund të lidhen, të përdoren funksione në JavaScript dhe të krijohen rregulla të tjera të ndërtimit.

Gjuha e skenarëve e përdorur në Qbs është adaptuar për automatizimin e gjenerimit dhe analizës së skenarëve të ndërtimit nga mjediset e integruara të zhvillimit. Për më tepër, Qbs nuk gjeneron skedarë make, por vetë, pa ndërmjetës, siç është utilitarja make, kontrollon ekzekutimin e kompilatorëve dhe lidhësve, duke optimizuar procesin e ndërtimit mbi një grafik të detajuar të të gjitha varësive. Prania e të dhënave fillestare mbi strukturën dhe varësitë në projekt lejon ekzekutimin efektiv të operacioneve në disa mënyra. Për projektet e mëdha, të cilat përbëhen nga një numër të madh skedash dhe nën direktorish, performanca e ripërtëritjes së përdorimit të Qbs mund të përmbushë me shumë më tepër se make - ripërtëritja realizohet pothuajse menjëherë dhe nuk e bën zhvilluesin të kalojë kohë duke pritur.

Të kujtojmë se një vit më parë, kompania Qt Company ndryshimi morën vendimin për të ndërprerë zhvillimin e Qbs. Qbs u zhvillua si një zëvendësues për qmake, por në fund u vendos të përdoret CMake si sistemi kryesor i ndërtimit për Qt në perspektivën afatgjatë. Zhvillimi i Qbs tani vazhdon si një projekt i pavarur, i mbështetur nga forcat e komunitetit dhe zhvilluesit e interesuar. Infrastrukturë e Qt Company vazhdon të përdoret për zhvillim derisa. Mbështetje për Qbs 1.14.0 është e ndërtuar në Qt Creator 4.10.1, ndërsa publikimi i ardhshëm Qbs 1.15 pritet të ndodhë njëkohësisht me Qt Creator 4.11.

Main innovations Qbs 1.14:

  • MbĂ«shtetje pĂ«r Visual Studio 2019 dhe clang-cl (njĂ« interface alternative e linjĂ«s sĂ« komandave Clang, e cila Ă«shtĂ« e pĂ«rputhshme me opsionet e kompiluesit cl.exe qĂ« vjen me Visual Studio);
  • MbĂ«shtetje pĂ«r mjetet e zhvillimit pĂ«r pajisjet e integruara
    IAR, KEIL dhe SDCC, duke lejuar përdorimin e Qbs për projekte të zhvilluara për disa platforma harduëare;
  • Shtohen skedarĂ« konfigurimi dhe skenare ndĂ«rtimi pĂ«r sistemin e integrimit tĂ« vazhdueshĂ«m Travis CI, qĂ« lejojnĂ« ndĂ«rtimin dhe testimin e çdo grumbulli patchesh tĂ« rishikuar nĂ« Gerrit pĂ«r Qbs;
  • TĂ«rĂ«sisht u riparua imazhi Docker i bazuar nĂ« Debian, i cili mund tĂ« PĂ«rdoret si njĂ« ambient ndĂ«rtimi dhe testimi;
  • U ndĂ«rpre mbĂ«shtetja pĂ«r versionet e vjetra tĂ« Android NDK (â€č19).

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster