Qt Creator 5.0 geliştirme ortamının piyasaya sürülmesi

Qt kütüphanesini kullanarak platformlar arası uygulamalar oluşturmak için tasarlanan Qt Creator 5.0 entegre geliştirme ortamı piyasaya sürüldü. Hem C++'ta klasik programların geliştirilmesini hem de komut dosyalarını tanımlamak için JavaScript'in kullanıldığı ve arayüz öğelerinin yapısı ve parametrelerinin CSS benzeri bloklar tarafından belirtildiği QML dilinin kullanımını destekler. Sürüm numarasındaki önemli bir değişiklik, sürümün ilk rakamının işlevsel değişikliklerle (Qt Creator 5, Qt Creator 6, vb.) sürümlerde değişeceği yeni bir sürüm atama şemasına geçişle ilişkilidir.

Qt Creator 5.0 geliştirme ortamının piyasaya sürülmesi

Yeni sürümde:

  • Clang Server (clangd) önbellekleme hizmetini C ve C++'daki bir kod modeli için arka uç olarak kullanmak üzere deneysel bir olasılık uygulanmıştır. Yeni arka uç, LSP'nin (Dil Sunucusu Protokolü) kullanımı sayesinde isteğe bağlı olarak libclang tabanlı kod modelinin yerine kullanılabilir, ancak henüz tüm işlevler uygulanmamıştır. Etkinleştirme, “Araçlar > Seçenekler > C++ > Clangd” menüsündeki “clangd kullan” seçeneği aracılığıyla yapılır.
  • Docker kapsayıcılarında uygulama oluşturmaya ve çalıştırmaya yönelik deneysel destek eklendi. Bu özellik şu anda yalnızca Linux ortamları ve CMake derleme sistemine sahip projeler için kullanılabilir. Bunu etkinleştirmek için, "Yardım > Eklentiler Hakkında" menüsünden deneysel eklentiler desteğini etkinleştirmeniz gerekir; ardından cihaz ayarlarında "Docker" derleme cihazları oluşturma yeteneği görünecektir.
  • C++ dilinin kod modelinde toplu düzeltmeler yapıldı. Nesneleri yeniden adlandırırken, projeyle doğrudan ilgili olmayan dosyaların (örneğin, Qt başlık dosyaları) otomatik seçimi kaldırıldı. “.ui” ve “.scxml” dosyalarındaki değişiklikler, yeniden derlemeye gerek kalmadan anında kod modeline yansıtılır.
  • QML'nin kod modeli Qt 6.2'ye güncellendi.
  • LSP (Dil Sunucusu Protokolü) sunucusunun uygulanması, Qt Creator'daki işlemlerin ilerleyişi hakkındaki bildirimlerin görüntülenmesi için destek ekledi. Ayrıca sunucu tarafından sağlanan kod parçacıklarının görüntülenmesine yönelik destek de eklendi.
  • CMake'i temel alan proje yönetimi araçlarında, düzenleme moduna geçmeye gerek kalmadan proje modunda CMake ve derleme sonuçlarını görüntüleme yeteneği de dahil olmak üzere iyileştirmelerin büyük bir kısmı yapılmıştır. İlk proje ayarları için geçici bir yapı dizini kullanılması durduruldu. Dosya gruplarının kod ve başlıklarla ayrılmasını devre dışı bırakma seçeneği eklendi. Artık varsayılan yürütülebilir dosyayı belirlemek mümkün (önceden listedeki ilk yürütülebilir dosya seçiliyordu). Özel Komutları Yürüt işlemine makro desteği eklendi.
  • Büyük proje dosyalarını yüklerken yavaşlamaları ortadan kaldırmak için çalışmalar yapıldı.
  • Qbs araç setini temel alan proje yönetimi araçları, Qbs 1.20'yi kullanacak şekilde aktarıldı.
  • ARM mimarisi için MSVC araç seti desteği eklendi.
  • Android 12 desteği sağlanmaktadır.
  • M1 çipli Apple bilgisayarlarda Intel işlemciler için Qt Creator derlemelerini çalıştırmaya yönelik iyileştirilmiş destek.

Kaynak: opennet.ru

Yorum ekle