Rilis toolkit perakitan Qbs 1.14, pangembangane diterusake dening masyarakat

Dipuntepangaken release saka piranti perakitan Qbs 1.14. Iki release pisanan wiwit Qt Company ninggalake pembangunan project, disiapake dening masyarakat kasengsem ing terus pembangunan Qbs. Kanggo mbangun Qbs, Qt dibutuhake ing antarane dependensi, sanajan Qbs dhewe dirancang kanggo ngatur perakitan proyek apa wae. Qbs nggunakake versi simplified saka basa QML kanggo nemtokake script mbangun project, sing ngijini sampeyan kanggo netepake aturan mbangun cukup fleksibel sing bisa nyambung modul external, nggunakake fungsi JavaScript, lan nggawe aturan mbangun adat.

Basa skrip sing digunakake ing Qbs diadaptasi kanggo ngotomatisasi generasi lan parsing skrip mbangun kanthi lingkungan pangembangan terpadu. Kajaba iku, Qbs ora ngasilake makefile, nanging dhewe, tanpa perantara kayata sarana make, ngontrol peluncuran kompiler lan linker, ngoptimalake proses mbangun adhedhasar grafik rinci kabeh dependensi. Anane data awal babagan struktur lan dependensi ing proyek kasebut ngidini sampeyan paralel kanthi efektif nglakokake operasi ing sawetara utas. Kanggo proyek gedhe sing ngemot file lan subdirektori sing akeh, kinerja mbangun maneh nggunakake Qbs bisa kaping pirang-pirang luwih cepet tinimbang nggawe - mbangun maneh meh langsung lan ora meksa pangembang mbuwang wektu nunggu.

Ayo kita kelingan sing taun kepungkur Qt Company ana dijupuk kaputusan kanggo mungkasi ngembangaken Qbs. Qbs dikembangakΓ© minangka panggantos kanggo qmake, nanging pungkasanipun iki mutusakΓ© kanggo nggunakake CMake minangka sistem mbangun utama kanggo Qt ing long term. Pangembangan Qbs saiki wis diterusake minangka proyek independen sing didhukung dening komunitas lan pangembang sing kasengsem. Infrastruktur Qt Company terus digunakake kanggo pembangunan. Dhukungan kanggo Qbs 1.14.0 dibangun ing Qt Creator 4.10.1, lan release sabanjurΓ© Qbs 1.15 samesthine ing wektu sing padha karo Qt Creator 4.11.

Utama inovasi Qbs 1.14:

  • Dhukungan kanggo Visual Studio 2019 lan clang-cl (antarmuka baris printah Clang alternatif, pilihan-kompatibel karo compiler cl.exe klebu ing Visual Studio);
  • Dhukungan kanggo alat pangembangan sing dipasang
    IAR, KEIL ΠΈ SDCC, sing ngidini sampeyan nggunakake Qbs kanggo proyek sing dikembangake kanggo sawetara platform hardware;

  • Nambahake file konfigurasi lan mbangun skrip kanggo sistem integrasi terus Travis CI, ngidini sampeyan mbangun lan nyoba saben set patch kanggo Qbs sing dideleng ing Gerrit;
  • A gambar Docker basis Debian wis rampung redesigned, kang bisa digunakake minangka mbangun lan lingkungan test;
  • Dhukungan kanggo versi lawas saka Android NDK (β€Ή19) wis mandheg.

Source: opennet.ru

Add a comment