LINUX.ORG.RU

Qt Creator 4.11

 , ,


1

3

12 декабря увидел свет выпуск QtCreator с номером версии 4.11.

QtCreator имеет модульную архитектуру, вся функциональность предоставляется плагинами (плагин Core является неотключаемым). Ниже представлены нововведения в плагинах.

Projects

  • Тестовая поддержка Qt на WebAssembly и микроконтроллерах.
  • Множественные улучшения в подсистемах конфигурации и сборки проектов.
  • Использование файлового API из CMake 3.14 для конфигурирования и запуска проектов. Данное нововведение делает поведение более надежным и предсказуемым (в сравнении с предыдущим «серверным» режимом). Особенно, если CMake также используется извне (напр. из консоли).

Editing

  • Клиент Language Server Protocol теперь поддерживает расширение протокола для семантической подсветки
  • Явно заданные цвета из KSyntaxHighliting больше не игнорируются
  • Значительно упрощено конфигурирование language server для Python
  • Можно изменить стиль окончания строк также из панели инструментов компонента редактора
  • Редактирование «привязок» QML непосредственно из Qt Quick Designer

Более подробная информация находится в логе изменений.

>>> Подробности

★★★★★

Проверено: Satori ()

Использование файлового API из CMake 3.14 для конфигурирования и запуска проектов.

После апгрейда на сабж, у меня в проекте все <инклуды> поломались. Разбираться было недосуг, так что откатил на 4.10.2.

dimgel ★★★ ()
Последнее исправление: dimgel (всего исправлений: 1)

Осталось непонятно, семантическая подсветка появилась? Или это промежуточный этап?

anonymous ()

А какие проблемы были при использовании server-mode cmake-а? Кто-нибудь сталкивался?

anonymous ()

То-то он теперь фризит при старте - обновился. Попробую снести настройки

SR_team ★★★★ ()

В code model пропал clang tidy, потому сразу после обновления откатился на 4.10.2.

Serral ()

Это поделие ещё живо? Как интересно. Нет.

anonymous ()

поломались

фризит

пропал

Сломали

Ничего так обновление

Satori ★★★★★ ()
Ответ на: комментарий от dimgel

После апгрейда на сабж, у меня в проекте все <инклуды> поломались.

В смысле все в одной папке без подпапок?

SR_team ★★★★ ()

Поскольку QtCreator имеет модульную архитектуру, и вся функциональность предоставляется плагинами (плагин Core является неотключаемым).

как-то фраза внезапно оборвалась.

anonymous ()
Ответ на: комментарий от SR_team

Всмысле, подсветка синтаксиса ругается на несуществующий namespace std во всех .cpp и .h файлах до единого. Очистить target и пересобрать проект не пробовал.

dimgel ★★★ ()
Ответ на: комментарий от x905

Тут. Раньше тут были флаги для clang tidy, а теперь остались только в 2.

Serral ()
Ответ на: комментарий от ncuxer

всеравно дерево проекта отличается от того что было раньше.

Вот тут багрепорт, который они поспешили закрыть https://bugreports.qt.io/browse/QTCREATORBUG-23372

Еще печально что один патч пошел в 4.11, а вот еще один уже в мастер.

anonymous ()
Ответ на: комментарий от RazrFalcon

половина cmake проектов не работает.

Узерам cmake положено страдать. Если бы не переход на раст, я бы пробнул освоить https://mesonbuild.com. И не стоит забывать за тонну систем сборки, основанных на полноценных ЯП. Пусть в них долго подстраивать всё под себя, зато добиться можно большего.

q0tw4 ★★★★ ()
Ответ на: по традиции от eternal_sorrow

eternal_sorrow ★★★★★ (16.01.20 14:59:33) qt-хейтер

Все уже всё поняли. Примите таблетки и возвращайтесь в палату.

RazrFalcon ★★★★★ ()
Ответ на: комментарий от q0tw4

meson очень хорош, но нужно дождаться пока все наконец-то выкинут cmake.

RazrFalcon ★★★★★ ()
Ответ на: комментарий от q0tw4

аналог aux_source_directory в meson уже завезли? Или надо сотни файлов ручками прописывать и лезть в файл конфигурации проекта при каждом добавлении нового файла?

SR_team ★★★★ ()
Ответ на: комментарий от x905

Версия 6.0.0, не поддерживается (поддерживается 3.9).

Да они там упоролись

PPP328 ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.