Qt Creator 5.0 Development Environment Release

Qt kutubxonasidan foydalangan holda platformalararo ilovalarni yaratish uchun mo'ljallangan Qt Creator 5.0 integratsiyalashgan ishlab chiqish muhiti chiqarildi. U C++ tilida klassik dasturlarni ishlab chiqishni ham, skriptlarni aniqlash uchun JavaScript-dan foydalaniladigan QML tilidan foydalanishni ham, interfeys elementlarining tuzilishi va parametrlari CSS-ga o'xshash bloklar bilan belgilanadi. Versiya raqamining sezilarli o'zgarishi yangi versiyani tayinlash sxemasiga o'tish bilan bog'liq bo'lib, uning doirasida versiyaning birinchi raqami funktsional o'zgarishlar bilan relizlarda o'zgaradi (Qt Creator 5, Qt Creator 6 va boshqalar).

Qt Creator 5.0 Development Environment Release

Yangi versiyada:

  • Clang Server (clangd) keshlash xizmatidan C va C++ tillarida kod modeli uchun backend sifatida foydalanish uchun eksperimental imkoniyat amalga oshirildi. Yangi backend ixtiyoriy ravishda LSP (Language Server Protocol) dan foydalanish tufayli libclang-ga asoslangan kod modelini almashtirish uchun ishlatilishi mumkin, ammo hali barcha funksiyalar amalga oshirilmagan. Yoqish “Asboblar > Variantlar > C++ > Clangd” menyusidagi “Clangddan foydalanish” opsiyasi orqali amalga oshiriladi.
  • Docker konteynerlarida ilovalarni yaratish va ishga tushirish uchun tajribaviy yordam qo‘shildi. Bu xususiyat hozircha faqat Linux muhitlari va CMake qurish tizimiga ega loyihalar uchun mavjud. Uni yoqish uchun “Yordam > Plaginlar haqida” menyusi orqali eksperimental plaginlarni qo‘llab-quvvatlashni faollashtirishingiz kerak, shundan so‘ng qurilma sozlamalarida “Docker” qurish qurilmalarini yaratish imkoniyati paydo bo‘ladi.
  • To'plangan tuzatishlar C++ tili uchun kod modeliga kiritildi. Ob'ektlar nomini o'zgartirishda loyihaga bevosita aloqador bo'lmagan fayllarni avtomatik tanlash (masalan, Qt sarlavhali fayllar) olib tashlandi. ".ui" va ".scxml" fayllaridagi o'zgarishlar kod modelida qayta kompilyatsiya qilinmasdan darhol aks ettiriladi.
  • QML uchun kod modeli Qt 6.2 ga yangilandi.
  • LSP (Language Server Protocol) serverining amalga oshirilishi Qt Creator-da operatsiyalarning borishi haqida bildirishnomalarni ko'rsatish uchun qo'shimcha yordam berdi. Shuningdek, server tomonidan taqdim etilgan kod parchalarini ko'rsatish uchun qo'shimcha yordam.
  • CMake-ga asoslangan loyihalarni boshqarish vositalarida yaxshilanishlarning katta qismi amalga oshirildi, jumladan CMake va kompilyatsiya natijalarini loyiha rejimida tahrirlash rejimiga o'tmasdan ko'rsatish imkoniyati. Dastlabki loyiha sozlamalari uchun vaqtinchalik qurish katalogidan foydalanish to‘xtatildi. Kod va sarlavhalar bilan fayllar guruhlarini ajratishni o'chirish imkoniyati qo'shildi. Endi standart bajariladigan faylni aniqlash mumkin (ilgari ro'yxatdagi birinchi bajariladigan fayl tanlangan). Maxsus buyruqlarni bajarish operatsiyasiga so'l qo'llab-quvvatlash qo'shildi.
  • Katta loyiha fayllarini yuklashda sekinlashuvlarni bartaraf etish bo'yicha ishlar amalga oshirildi.
  • Qbs asboblar to'plamiga asoslangan loyihani boshqarish vositalari Qbs 1.20 dan foydalanishga o'tkazildi.
  • ARM arxitekturasi uchun MSVC asboblar to'plami qo'shildi.
  • Android 12 uchun qo'llab-quvvatlash taqdim etiladi.
  • M1 chipli Apple kompyuterlarida Intel protsessorlari uchun Qt Creator konstruksiyalarini ishga tushirish uchun yaxshilangan yordam.

Manba: opennet.ru

a Izoh qo'shish