Qbs 1.16 hadir dengan peningkatan dan sokongan yang lebih besar terhadap alat penyusunnya

Qbs 1.16

Pembangun QT dimaklumkan dengan menyiarkan di blog anda, danSaya melancarkan versi baru perisian lintas platform dan sumber terbuka untuk menguruskan proses pembuatan perisian "Qbs 1.16".

Ini adalah keluaran ketiga sejak Syarikat Qt meninggalkan projek ini dan yang merupakanjam yang disiapkan oleh masyarakat berminat untuk terus mengembangkan Qbs. Bagi mereka yang tidak mengenal Qbs, anda harus tahu bahawa ini adalah perisian yang dikhaskan untuk menguruskan proses penyusunan perisian dan mempunyai kemampuan untuk menyokong projek besar dan kompleks, ditulis dalam sebilangan bahasa pengaturcaraan, terutama C / C ++ .

Untuk membina Qbs, Qt diperlukan antara kebergantungan Qbs dirancang untuk mengatur pemasangan sebarang projek. Qbs menggunakan versi bahasa QML yang dipermudahkan untuk menentukan senario binaan untuk projek anda, yang membolehkan anda menentukan peraturan binaan yang cukup fleksibel di mana anda boleh memasukkan modul luaran, menggunakan fungsi JavaScript, dan membuat peraturan binaan sewenang-wenangnya.

Bahasa skrip yang digunakan oleh Qbs disesuaikan untuk mengotomatisasi penghasilan dan analisis skrip binaan menggunakan persekitaran pembangunan bersepadu. Juga, Qbs tidak menghasilkan makefiles dan tanpa perantara, seperti utiliti membuat, ia mengawal permulaan penyusun dan penghubung, mengoptimumkan proses penyusunan berdasarkan grafik terperinci semua pergantungan.

Kehadiran data awal mengenai struktur dan kebergantungan dalam projek ini membolehkan anda secara efektif menyelaraskan pelaksanaan operasi dalam beberapa utas. Untuk projek besar yang terdiri daripada sebilangan besar fail dan subdirektori, prestasi pemasangan semula menggunakan Qbs boleh beberapa kali lebih cepat daripada selesai: pemasangan semula dilakukan hampir seketika dan tidak membuang masa pembangun menunggu.

Apa yang baru dalam Qbs 1.16?

Dalam versi perisian baru ini senarai sifat yang digabungkan ke dalam modul yang disambungkan dibentangkan oleh saling bergantung, yang penting, sebagai contoh, ketika memproses flasg sebagai cpp.staticLibraries, Selain itu keupayaan untuk mengaktifkan dan mengkonfigurasi maklumat debugging secara berasingan dipermudahkan ditubuhkan (cpp.separateDebugInformasi) melalui bahagian "Application and DynamicLibrary" dalam tetapan projek.

Juga sokongan ditambahkan pada konfigurasi Qt.core.generateMetaTypesFile dan Qt.core.metaTypesInstallDir untuk fail JSON yang dihasilkan oleh utiliti moc (Qt> = 5.15).

Ditambah sokongan untuk mekanisme pengisytiharan jenis baru untuk QML yang diperkenalkan dalam Qt 5.15 dan menambahkan konfigurasi ConanfileProbe untuk mempermudah integrasi Qbs dengan pengurus pakej Conan (untuk C / C ++).

Daripada perubahan yang lain yang diperkenalkan dalam versi baru ini:

  • Menambah pengesanan GCC dan IAR automatik untuk mikrokontroler Renesas.
  • Menambah sokongan untuk Xcode 11.4 di macOS.
  • Keupayaan lanjutan modul sokongan clang-cl.
  • Pengesanan automatik MSVC, clang-cl dan MinGW dalam profil di mana lokasi toolkit tidak disediakan secara eksplisit.
  • Menambah sokongan untuk Qt 5.14 untuk Android dan mengemas kini utiliti qbs-setup-android.
  • Fail README telah diperluas dan fail CONTRIBUTOR telah ditambahkan yang memberikan maklumat berguna untuk bakal penyumbang. Ini penting bagi orang yang melihat cermin github kami.
  • Banyak usaha dilakukan ke dalam infrastruktur CI kami untuk memberikan maklum balas yang lebih pantas kepada Gerrit dan menjaga kualiti asas kod kami tinggi.

Bagaimana cara memasang Qbs di Ubuntu dan derivatif?

Bagi mereka yang berminat untuk memasang aplikasi ini pada sistem mereka, Mereka boleh melakukannya dengan mengikuti arahan yang kami kongsikan di bawah.

Secara lalai di Ubuntu dan sebahagian besar turunannya kita dapat mencari aplikasi di dalam repositori sistem, tetapi versi yang akan kita dapati adalah versi lama (1.13).

Bagi mereka yang ingin memasang versi ini atau menunggu sehingga yang baru ditempatkan di repositori, ketik arahan berikut:

sudo apt install qbs -y

Bagi mereka yang sudah mahu mencuba versi baru, Kita mesti mendapatkan pakej dengan mengetik 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 komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Sys kata

    Ya, pada dasarnya dengan Qbs anda memberitahu komputer apa yang anda mahu lakukan, bukan bagaimana cara melakukannya.