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 ()
Последнее исправление: cetjs2 (всего исправлений: 4)

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

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

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

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

anonymous
()

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

anonymous
()

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

SR_team ★★★★★
()

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

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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.