Wydanie środowiska programistycznego Qt Creator 5.0

Wydano zintegrowane środowisko programistyczne Qt Creator 5.0, przeznaczone do tworzenia aplikacji wieloplatformowych z wykorzystaniem biblioteki Qt. Wspiera zarówno tworzenie klasycznych programów w języku C++, jak i wykorzystanie języka QML, w którym JavaScript służy do definiowania skryptów, a strukturę i parametry elementów interfejsu określają bloki przypominające CSS. Istotna zmiana numeru wersji wiąże się z przejściem na nowy schemat przypisywania wersji, w ramach którego zmieni się pierwsza cyfra wersji w wydaniach ze zmianami funkcjonalnymi (Qt Creator 5, Qt Creator 6 itp.).

Wydanie środowiska programistycznego Qt Creator 5.0

W nowej wersji:

  • Zaimplementowano eksperymentalną możliwość wykorzystania usługi buforowania Clang Server (clangd) jako backendu dla modelu kodu w C i C++. Nowy backend może opcjonalnie zostać użyty do zastąpienia modelu kodu opartego na libclang, dzięki zastosowaniu protokołu LSP (Language Server Protocol), ale nie wszystkie funkcjonalności zostały jeszcze zaimplementowane. Włączenie odbywa się poprzez opcję „Użyj clangd” w menu „Narzędzia > Opcje > C++ > Clangd”.
  • Dodano eksperymentalną obsługę tworzenia i uruchamiania aplikacji w kontenerach Docker. Ta funkcja jest obecnie dostępna tylko w środowiskach i projektach Linux z systemem kompilacji CMake. Aby to włączyć, należy aktywować obsługę wtyczek eksperymentalnych poprzez menu „Pomoc > Informacje o wtyczkach”, po czym w ustawieniach urządzenia pojawi się możliwość tworzenia urządzeń do kompilacji „Docker”.
  • Nagromadzone poprawki zostały wprowadzone do modelu kodu dla języka C++. Podczas zmiany nazw obiektów usunięto automatyczne wybieranie plików niezwiązanych bezpośrednio z projektem (np. plików nagłówkowych Qt). Zmiany w plikach „.ui” i „.scxml” są natychmiast odzwierciedlane w modelu kodu bez rekompilacji.
  • Model kodu dla QML został zaktualizowany do Qt 6.2.
  • Wdrożenie serwera LSP (Language Server Protocol) dodało obsługę wyświetlania powiadomień o postępie operacji w Qt Creator. Dodano także obsługę wyświetlania fragmentów kodu dostarczonych przez serwer.
  • Wprowadzono dużą część usprawnień w narzędziach do zarządzania projektami opartych na CMake, m.in. możliwość wyświetlania wyników CMake i kompilacji w trybie projektu, bez konieczności przechodzenia do trybu edycji. Zaprzestano używania tymczasowego katalogu kompilacji do początkowych ustawień projektu. Dodano opcję wyłączenia separacji grup plików kodem i nagłówkami. Można teraz określić domyślny plik wykonywalny (wcześniej wybierany był pierwszy plik wykonywalny na liście). Do operacji Wykonaj polecenia niestandardowe dodano obsługę makr.
  • Włożono wiele pracy, aby wyeliminować spowolnienia podczas ładowania dużych plików projektu.
  • Narzędzia do zarządzania projektami oparte na zestawie narzędzi Qbs zostały przeniesione do Qbs 1.20.
  • Dodano obsługę zestawu narzędzi MSVC dla architektury ARM.
  • Zapewniona jest obsługa systemu Android 12.
  • Ulepszona obsługa uruchamiania kompilacji Qt Creator dla procesorów Intel na komputerach Apple z chipem M1.

Źródło: opennet.ru

Dodaj komentarz