Ngarilis alat rakitan Qbs 1.14, anu pangwangunanana dituluykeun ku masarakat

Diwanohkeun ngaleupaskeun parabot assembly Qbs 1.14. Ieu release munggaran saprak Qt Company ninggalkeun ngembangkeun proyék, disiapkeun ku masarakat museurkeun neruskeun ngembangkeun Qbs. Pikeun ngawangun Qbs, Qt diperlukeun diantara kagumantungan, najan Qbs sorangan dirancang pikeun ngatur assembly tina sagala proyék. Qbs ngagunakeun versi saderhana tina basa QML pikeun nangtukeun naskah ngawangun proyék, nu ngidinan Anjeun pikeun nangtukeun aturan ngawangun cukup fléksibel nu bisa nyambungkeun modul éksternal, ngagunakeun fungsi JavaScript, sarta nyieun aturan ngawangun custom.

Basa skrip anu dianggo dina Qbs diadaptasi pikeun ngajadikeun otomatis generasi sareng parsing skrip ngawangun ku IDE. Salaku tambahan, Qbs henteu ngahasilkeun makefiles, sareng nyalira, tanpa perantara sapertos utilitas make, ngatur peluncuran kompiler sareng tautan, ngaoptimalkeun prosés ngawangun dumasar kana grafik detil sadaya katergantungan. Ayana data awal ngeunaan struktur jeung kagumantungan dina proyék ngidinan Anjeun pikeun éféktif parallelize palaksanaan operasi di sababaraha threads. Pikeun proyék-proyék ageung anu diwangun ku sajumlah ageung file sareng subdirektori, kinerja ngawangun deui nganggo Qbs tiasa langkung saé sababaraha kali - ngawangun deui ampir sakedapan sareng henteu ngajantenkeun pamekar waktos ngantosan.

Hayu urang ngelingan yen sataun katukang Qt Company éta ditarima kaputusan pikeun ngeureunkeun ngembangkeun Qbs. Qbs dikembangkeun salaku gaganti pikeun qmake, tapi pamustunganana éta mutuskeun pikeun ngagunakeun CMake salaku sistem ngawangun utama pikeun Qt dina jangka panjang. Pangwangunan Qbs ayeuna parantos diteruskeun salaku proyék mandiri anu dirojong ku komunitas sareng pamekar anu kabetot. Infrastruktur Qt Company terus dianggo pikeun pangwangunan. Rojongan pikeun Qbs 1.14.0 diwangun kana Qt Creator 4.10.1, jeung release saterusna Qbs 1.15 diperkirakeun dina waktos anu sareng Qt Creator 4.11.

utama inovasi Qbs 1.14:

  • Rojongan pikeun Visual Studio 2019 sareng clang-cl (antarmuka garis paréntah Clang alternatif, cocog sareng kompiler cl.exe anu kalebet dina Visual Studio);
  • Rojongan pikeun alat pamekaran anu dipasang
    IAR, KEIL и SDCC, anu ngamungkinkeun anjeun ngagunakeun Qbs pikeun proyék-proyék anu dikembangkeun pikeun sababaraha platform hardware;

  • Nambahkeun file konfigurasi sareng ngawangun skrip pikeun sistem integrasi kontinyu Travis CI, ngamungkinkeun anjeun ngawangun sareng nguji unggal set patch pikeun Qbs anu diulas dina Gerrit;
  • Gambar Docker basis Debian parantos dirarancang deui, anu tiasa dianggo salaku lingkungan ngawangun sareng uji;
  • Rojongan pikeun vérsi Android NDK (‹19) anu langkung lami parantos dileungitkeun.

sumber: opennet.ru

Tambahkeun komentar