Rilis lingkungan pengembangan Qt Creator 5.0

Lingkungan pengembangan terintegrasi Qt Creator 5.0 telah dirilis, dirancang untuk membuat aplikasi lintas platform menggunakan perpustakaan Qt. Ini mendukung pengembangan program klasik dalam C++ dan penggunaan bahasa QML, di mana JavaScript digunakan untuk mendefinisikan skrip, dan struktur serta parameter elemen antarmuka ditentukan oleh blok mirip CSS. Perubahan signifikan pada nomor versi dikaitkan dengan transisi ke skema penetapan versi baru, di mana digit pertama versi akan berubah dalam rilis dengan perubahan fungsional (Qt Creator 5, Qt Creator 6, dll.).

Rilis lingkungan pengembangan Qt Creator 5.0

овой ерсии:

  • Kemungkinan eksperimental telah diterapkan untuk menggunakan layanan caching Clang Server (clangd) sebagai backend untuk model kode dalam C dan C++. Backend baru secara opsional dapat digunakan untuk menggantikan model kode berbasis libclang, berkat penggunaan LSP (Language Server Protocol), namun belum semua fungsi telah diterapkan. Pengaktifannya dilakukan melalui opsi “Gunakan clangd” di menu “Tools > Options > C++ > Clangd”.
  • Menambahkan dukungan eksperimental untuk membangun dan menjalankan aplikasi di kontainer Docker. Fitur ini saat ini hanya tersedia untuk lingkungan Linux dan proyek dengan sistem build CMake. Untuk mengaktifkannya, Anda perlu mengaktifkan dukungan untuk plugin eksperimental melalui menu “Bantuan > Tentang Plugin”, setelah itu kemampuan untuk membuat perangkat build “Docker” akan muncul di pengaturan perangkat.
  • Akumulasi koreksi telah dilakukan pada model kode untuk bahasa C++. Saat mengganti nama objek, pemilihan otomatis file yang tidak terkait langsung dengan proyek (misalnya, file header Qt) telah dihapus. Perubahan pada file “.ui” dan “.scxml” langsung tercermin dalam model kode tanpa kompilasi ulang.
  • Model kode untuk QML telah diperbarui ke Qt 6.2.
  • Implementasi server LSP (Language Server Protocol) telah menambahkan dukungan untuk menampilkan notifikasi tentang kemajuan operasi di Qt Creator. Ditambahkan juga dukungan untuk menampilkan cuplikan kode yang disediakan oleh server.
  • Sebagian besar perbaikan telah dilakukan pada alat manajemen proyek berdasarkan CMake, termasuk kemampuan untuk menampilkan hasil CMake dan kompilasi dalam mode proyek, tanpa perlu beralih ke mode pengeditan. Berhenti menggunakan direktori build sementara untuk pengaturan proyek awal. Menambahkan opsi untuk menonaktifkan pemisahan grup file dengan kode dan header. Sekarang dimungkinkan untuk menentukan file executable default (sebelumnya file executable pertama dalam daftar telah dipilih). Dukungan makro telah ditambahkan ke operasi Jalankan Perintah Kustom.
  • Pekerjaan telah dilakukan untuk menghilangkan kelambatan saat memuat file proyek besar.
  • Alat manajemen proyek berdasarkan toolkit Qbs telah ditransfer untuk menggunakan Qbs 1.20.
  • Menambahkan dukungan toolkit MSVC untuk arsitektur ARM.
  • Dukungan untuk Android 12 disediakan.
  • Peningkatan dukungan untuk menjalankan Qt Creator yang dibuat untuk prosesor Intel di komputer Apple dengan chip M1.

Sumber: opennet.ru

Tambah komentar