Qbs 1.16 hadir dengan peningkatan dan dukungan yang lebih besar untuk alat kompilasinya

Qb 1.16

Pengembang QT diberitahukan dengan memposting di blog Anda, danl peluncuran versi baru perangkat lunak lintas platform dan sumber terbuka untuk mengelola proses pembuatan perangkat lunak "Qbs 1.16".

Ini adalah rilis ketiga sejak Qt Company keluar dari proyek dan yang merupakan ajam yang disiapkan oleh komunitas tertarik untuk terus mengembangkan Qbs. Bagi mereka yang tidak terbiasa dengan Qbs, Anda harus tahu bahwa ini adalah perangkat lunak yang didedikasikan untuk mengelola proses kompilasi perangkat lunak dan memiliki kemampuan untuk mendukung proyek besar dan kompleks, yang ditulis dalam sejumlah bahasa pemrograman, terutama C / C ++ .

Untuk membangun Qbs, Qt diperlukan di antara dependensi Qbs dirancang untuk mengatur perakitan proyek apa pun. Qb menggunakan versi bahasa QML yang disederhanakan untuk menentukan skenario build proyek Anda, memungkinkan Anda menentukan aturan build yang cukup fleksibel di mana Anda dapat menyambungkan modul eksternal, menggunakan fungsi JavaScript, dan membuat aturan build arbitrer.

Bahasa skrip yang digunakan oleh Qbs diadaptasi untuk mengotomatiskan pembuatan dan analisis skrip build menggunakan lingkungan pengembangan terintegrasi. Juga, Qbs tidak menghasilkan makefile dan tanpa perantara, seperti utilitas make, ia mengontrol awal kompiler dan penaut, mengoptimalkan proses kompilasi berdasarkan grafik mendetail dari semua dependensi.

Kehadiran data awal pada struktur dan dependensi dalam proyek memungkinkan Anda secara efektif memparalelkan pelaksanaan operasi di beberapa utas. Untuk project besar yang terdiri dari sejumlah besar file dan subdirektori, performa reassembly menggunakan Qbs bisa beberapa kali lebih cepat daripada penyelesaian: reassembly dilakukan hampir secara instan dan tidak menyia-nyiakan waktu pengembang untuk menunggu.

Apa yang baru di Qbs 1.16?

Dalam perangkat lunak versi baru ini daftar properti yang digabungkan menjadi modul yang terhubung disajikan oleh ketergantungan timbal balik, yang penting, misalnya, saat memproses flasg as cpp.perpustakaan statis, Selain itu kemampuan untuk secara terpisah mengaktifkan dan mengkonfigurasi informasi debugging disederhanakan mapan (cpp.separateDebugInformasi) melalui bagian "Application and DynamicLibrary" di setelan proyek.

Lebih lanjut dukungan ditambahkan ke konfigurasi Qt.core.generateMetaTypesFile dan Qt.core.metaTypesInstallDir untuk file JSON yang dibuat oleh utilitas moc (Qt> = 5.15).

Ditambahkan dukungan untuk mekanisme deklarasi tipe baru untuk QML yang diperkenalkan pada Qt 5.15 dan menambahkan konfigurasi ConanfileProbe untuk menyederhanakan integrasi Qbs dengan manajer paket Conan (untuk C / C ++).

Dari perubahan lainnya yang diperkenalkan di versi baru ini:

  • Menambahkan deteksi GCC dan IAR otomatis untuk mikrokontroler Renesas.
  • Menambahkan dukungan untuk Xcode 11.4 di macOS.
  • Kemampuan yang diperluas dari modul pendukung clang-cl.
  • Deteksi otomatis MSVC, clang-cl dan MinGW di profil di mana lokasi toolkit tidak tersedia secara eksplisit.
  • Menambahkan dukungan untuk Qt 5.14 untuk Android dan memperbarui utilitas qbs-setup-android.
  • File README telah diperluas dan file CONTRIBUTOR telah ditambahkan yang memberikan informasi berguna untuk kontributor potensial. Ini penting bagi orang-orang yang melihat cermin github kami.
  • Banyak upaya dilakukan pada infrastruktur CI kami untuk memberikan umpan balik yang lebih cepat kepada Gerrit dan untuk menjaga kualitas basis kode kami tetap tinggi.

Bagaimana cara menginstal Qbs di Ubuntu dan turunannya?

Bagi yang tertarik untuk dapat menginstal aplikasi ini di sistemnya, Mereka dapat melakukannya dengan mengikuti petunjuk yang kami bagikan di bawah.

Secara default di Ubuntu dan di sebagian besar turunannya kita dapat menemukan aplikasi dalam repositori sistem, namun versi yang akan kita temukan adalah versi lama (1.13).

Bagi yang ingin menginstal versi ini atau menunggu sampai yang baru ditempatkan di repositori, ketikkan saja perintah berikut:

sudo apt install qbs -y

Dalam kasus mereka yang sudah ingin mencoba versi baru, Kita harus mendapatkan paket dengan mengetikkan perintah berikut di terminal:

wget https://download.qt.io/official_releases/qbs/1.16.0/qbs-src-1.16.0.zip
unzip qbs-src-1.16.0.zip
cd qbs-src-1.16.0
pip install beautifulsoup4 lxml
qmake -r qbs.pro && make
make install

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   sistem dijo

    Ya, pada dasarnya dengan Qbs Anda memberi tahu komputer apa yang ingin Anda lakukan, bukan bagaimana melakukannya.