Keluaran Persekitaran Pembangunan Qt Creator 5.0

Persekitaran pembangunan bersepadu Qt Creator 5.0 telah dikeluarkan, direka untuk mencipta aplikasi merentas platform menggunakan perpustakaan Qt. Ia menyokong kedua-dua pembangunan program klasik dalam C++ dan penggunaan bahasa QML, di mana JavaScript digunakan untuk mentakrifkan skrip, dan struktur dan parameter elemen antara muka ditentukan oleh blok seperti CSS. Perubahan ketara dalam nombor versi dikaitkan dengan peralihan kepada skema tugasan versi baharu, di mana digit pertama versi akan berubah dalam keluaran dengan perubahan fungsi (Qt Creator 5, Qt Creator 6, dsb.).

Keluaran Persekitaran Pembangunan Qt Creator 5.0

Dalam versi baharu:

  • Kemungkinan percubaan telah dilaksanakan untuk menggunakan perkhidmatan caching Clang Server (clangd) sebagai bahagian belakang untuk model kod dalam C dan C++. Bahagian belakang baharu boleh digunakan secara pilihan untuk menggantikan model kod berasaskan libclang, terima kasih kepada penggunaan LSP (Protokol Pelayan Bahasa), tetapi tidak semua fungsi telah dilaksanakan lagi. Pendayaan dilakukan melalui pilihan "Gunakan clangd" dalam menu "Alat > Pilihan > C++ > Clangd".
  • Menambahkan sokongan percubaan untuk membina dan menjalankan aplikasi dalam bekas Docker. Ciri ini pada masa ini hanya tersedia untuk persekitaran dan projek Linux dengan sistem binaan CMake. Untuk mendayakannya, anda perlu mengaktifkan sokongan untuk pemalam percubaan melalui menu "Bantuan > Perihal Pemalam", selepas itu keupayaan untuk mencipta peranti binaan "Docker" akan muncul dalam tetapan peranti.
  • Pembetulan terkumpul telah dibuat pada model kod untuk bahasa C++. Apabila menamakan semula objek, pemilihan automatik fail yang tidak berkaitan secara langsung dengan projek (contohnya, fail pengepala Qt) telah dialih keluar. Perubahan dalam fail ".ui" dan ".scxml" ditunjukkan serta-merta dalam model kod tanpa penyusunan semula.
  • Model kod untuk QML telah dikemas kini kepada Qt 6.2.
  • Pelaksanaan pelayan LSP (Language Server Protocol) telah menambah sokongan untuk memaparkan pemberitahuan tentang kemajuan operasi dalam Qt Creator. Juga menambah sokongan untuk memaparkan coretan kod yang disediakan oleh pelayan.
  • Sebahagian besar penambahbaikan telah dibuat pada alatan pengurusan projek berdasarkan CMake, termasuk keupayaan untuk memaparkan hasil CMake dan penyusunan dalam mod projek, tanpa perlu beralih kepada mod penyuntingan. Berhenti menggunakan direktori binaan sementara untuk tetapan projek awal. Menambah pilihan untuk melumpuhkan pengasingan kumpulan fail dengan kod dan pengepala. Ia kini boleh menentukan fail boleh laku lalai (sebelum ini fail boleh laku pertama dalam senarai telah dipilih). Sokongan makro telah ditambahkan pada operasi Laksanakan Perintah Tersuai.
  • Kerja telah dilakukan untuk menghapuskan kelembapan semasa memuatkan fail projek yang besar.
  • Alat pengurusan projek berdasarkan kit alat Qbs telah dipindahkan untuk menggunakan Qbs 1.20.
  • Menambahkan sokongan kit alat MSVC untuk seni bina ARM.
  • Sokongan untuk Android 12 disediakan.
  • Sokongan yang dipertingkatkan untuk menjalankan binaan Qt Creator untuk pemproses Intel pada komputer Apple dengan cip M1.

Sumber: opennet.ru

Tambah komen