Представлен выпуск интегрированной среды разработки Qt Creator 4.6.0, предназначенной для создания кроссплатформенных приложений с использованием библиотеки Qt. Поддерживается как разработка классических программ на языке C++, так и использование языка QML, в котором для определения сценариев используется JavaScript, а структура и параметры элементов интерфейса задаются CSS-подобными блоками.
Основные изменения:
- Основанный на Clang построитель модели кода для языка С++ обновлён с Clang 3.9 до версии 5.0 и теперь поддерживает многие новые возможности стандарта C++17. Новая модель C++ теперь также используется во всплывающих подсказках для вывода информации об актуальном типе для элементов с типом auto и отображения параметров шаблонов. Новая модель кода пока не включена по умолчанию и требует активации плагина ClangCodeModel в меню "Help > About Plugins";
- В редактор кода на С++ интегрирована поддержка проверки кода при помощи Clang-Tidy и Clazy, результат работы которых теперь может выводиться в виде предупреждений в штатных диагностических сообщениях. Так как некоторые проверки достаточно ресурсоёмки и возможны ложные срабатывание, данные linter-ы отключены по умолчанию (включение в Options > C++ > Code Model > Clang Code Model Warnings);
|