Qt Creator 7 සංවර්ධන පරිසර නිකුතුව

Qt පුස්තකාලය භාවිතයෙන් හරස් වේදිකා යෙදුම් නිර්මාණය කිරීම සඳහා නිර්මාණය කර ඇති ඒකාබද්ධ සංවර්ධන පරිසරය Qt Creator 7.0 ප්‍රකාශයට පත් කර ඇත. එය C++ හි සම්භාව්‍ය වැඩසටහන් සංවර්ධනය කිරීම සහ ස්ක්‍රිප්ට් නිර්වචනය කිරීමට JavaScript භාවිතා කරන QML භාෂාව භාවිතය යන දෙකටම සහය දක්වයි, සහ අතුරුමුහුණත් මූලද්‍රව්‍යවල ව්‍යුහය සහ පරාමිති CSS වැනි බ්ලොක් මගින් නියම කෙරේ.

නව අනුවාදයේ:

  • Элемент меню «New File or Project» разделён на два отдельных диалога «New File» и «New Project».
  • Для пользователей, использующих Qt Online Installer, обеспечено информирование о появлении корректирующих версий Qt. Настроить вывод уведомлений об обновлениях можно в разделе «Options > Environment > Updates».
  • Модель кода для языка C++ обновлена до LLVM 14 и переведена по умолчанию на использование бэкенда Clangd, поддерживающего протокол LSP (Language Server Protocol). Вернуть старый бэкенд можно через меню «Tools > Options > C++ > Clangd», в котором также можно отключить применение Clangd для индексации кода проекта, но продолжить использование для подсветки синтаксиса и автодополнения ввода.
  • Настройки плагина ClangFormat перенесены в секцию с общими настройками стиля и оформлены в виде отдельной вкладки.
  • Обновлена реализация парсера QML, в котором отражены изменения из последней ветки Qt.
  • Переделана страница настройки проектов, использующих CMake. Добавлена кнопка «Stop CMake» для остановки выполнения CMake, например, в процессе конфигурации сценариев сборки проекта. Предоставлена возможность повторного запуска CMake для обновления конфигурации, даже если проект уже был сконфигурирован. Разделены переменные CMake для начальной и текущей конфигураций проекта, в первом случае определены переменные из файла CMakeLists.txt.use, применяемые при первой настройке, а во втором — переменные экспортированные через CMake file-api json из каталога .cmake/api/v1/reply.
  • Улучшено автоматическое определение доступного инструментария и сокращено число необязательных вызовов компилятора при запуске, что позволило сократить время запуска Qt Creator в некоторых окружениях.
  • В мастерах создания проектов обеспечено определение C++17 как стандарта C++.
  • На платформе macOS обеспечен учёт системных настроек тёмной темы оформления. Добавлена экспериментальная поддержка Docker в сборках для macOS.
  • Для платформы Android добавлена опция для выбора NDK по умолчанию и улучшено определение платформ NDK.
  • Для платформы Linux в состав включён бэкенд для Qt на базе протокола Wayland. Для включения бэкенда следует перед запуском установить переменную окружения QT_QPA_PLATFORM=wayland.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න