LINUX.ORG.RU

Релиз QtCreator 3.1.0

 , ,


0

2

Разработчики из Digia объявили о выходе новой версии мультиплатформенной интегрированной среды разработки QtCreator 3.1.0.

В новой версии:

  • Была интегрирована экспериментальная кодовая модель C/C++, основанная на компиляторе Clang. В перспективе, эта модель должна улучшить автодополнение и подсветку синтаксиса.
  • Стабилизировалась поддержка iOS, теперь полностью поддерживается отладка и профилирование QML на этой платформе. Кроме того, были исправлены некоторые ошибки и внесены мелкие улучшения.
  • Добавлен экспериментальный плагин для платформы WinRT.
  • Выброшена поддержка GDB, скомпилированного без поддержки Python. Однако, была улучшена поддержка отладчика LLDB.
  • Добавлен экспериментальный плагин Beautyfier, позволяющий использовать сторонние инструменты форматирования кода, такие как Artistic Style, Clang-format и Uncrustify.
  • Внесены улучшения в поддержку разработки для Android. В частности, была добавлена минимальная поддержка редактирования файлов Java с подсветкой синтаксиса, автодополнением и форматированием.
  • Улучшена поддержка отладки на платформе QNX.
  • Различные исправления и улучшения профилировщика и дизайнера Qt Quick, упрощены шаблоны Qt Quick Application, и многое другое.

Скачать

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

★★

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

Была интегрирована экспериментальная кодовая модель C/C++

Неужто инкрементальная компиляция? Осталось только на основе этого семантику как в IDEA запилить

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

Насколько я понял, поддержка осталась в том же обрубочном состоянии.

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

Была интегрирована экспериментальная кодовая модель C/C++, основанная на компиляторе Clang. В перспективе, эта модель должна улучшить автодополнение и подсветку синтаксиса.

Я джва года ждал этой фичи.

maverik ★★
()

Выброшена поддержка GDB, скомпилированного без поддержки Python.

Куда мы катимся...

GreenTea ★★
()

Различные исправления и улучшения дизайнера Qt Quick

Я уж думал починили, а он все так же безобразно глючит :/

CrossFire ★★★★★
()

хорошая, годная новость!

WRG ★★★★
()

Эх, надо смотреть, но пока времени нету. Кто-нибудь скажет, там реализовали возможность посмотреть описание методов (сигналов и т.д.), выпадающих в списке автодополнения при клике на них в этом самом списке?

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

хахахахахаха))))))))

А теперь уходи.

Deleted
()

Вот блин, неделю назад RC собрал, опять пересобирать.

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

У меня на работе была Mageia 1. Qt Creator там был, ЕМНИП, 2.2.0. Так вот, там Plain project'ов не было совсем.

Аноним же мог с тех пор не видеть Qt Creator

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

до определенного не было, но текущий релиз не первый, в котором есть такая возможность

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

верно, для Qt требуется компилятор C++, но QtCreator это IDE которая в последних версиях поддерживает создание проектов без использование Qt, в том числе и на языке C.

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

C и Qt не совместимы

Навскидку не вспомню, даже, с чем несовместимы Pure C.

one_more_hokum ★★★
()

Мажорщина!

Deleted
()

Кто-нибудь сравнивал с CDT? И вообще, как оно на больших проектах? Исходники линуксного ядра, например, удобно ковырять?

alt-x ★★★★★
()
Ответ на: комментарий от KennyMinigun

Различай несовместимость Си с кутями и _возможность создания чистого приложения на Си без кутей в Qt Creator_.

Хотя, вопрос, конечно, тоже очень тупой. Qt - framework на плюсах. А плюсы всегда имели совместимость с чистым Си.

Deleted
()
Ответ на: комментарий от alt-x

Исходники линуксного ядра, например, удобно ковырять?

А как ты собрался их открыть скопом без .pro-файла? По отдельности - замучаешься. А в чистые Makefile Qt Creator, ЕМНИП, не умеет.

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

А как ты собрался их открыть скопом без .pro-файла? По отдельности - замучаешься.

hg st -A | something >whatever.pro

А в чистые Makefile Qt Creator, ЕМНИП, не умеет.

QtCreator не может быть таким говном.

tailgunner ★★★★★
()

Полезная вещь. И неплохая.

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

А в чистые Makefile Qt Creator, ЕМНИП, не умеет.

QtCreator не может быть таким говном.

Упитанно. С какой стати IDE для Qt обязана работать с чем-то, отличным от Qt? Я доволен и тем, что он просто может создавать и компилить Plain C/C++ приложения. Для всего остального есть vim.

Deleted
()
Ответ на: комментарий от maverik

И мейкфайлы умеет

Боюсь, что меня неправильно поняли. Я малость упоролся и решил спутать назначение .pro и Makefile, имея в виду, что ты не откроешь все исходники разом, имея в распоряжении один лишь Makefile для них.

Можно импортировать исходники. Без проблем.

А как? Самому интересно стало потыкать, коли дело на то пошло.

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

IDE для Qt

И поэтому ей позволено не уметь Makefile-ы?

обязана работать с чем-то, отличным от Qt?

Не обязана. Но если бы не умела, была бы говном (впрочем, она умеет).

Я доволен

QtCreator не только для тебя сделали.

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

Про гну не скажу, не знаю, а С99 теперь должно уметь (ибо они сейчас плавно перетекли на шланг в плане семантической подсветки, автодополнения и code model).

maverik ★★
()

Я бы не радовался так насчет clang модели. Это первый релиз, много проблем. Баг репорты появятся только после этого релиза и в 3.2 может будет более или менее юзабельно. Сейчас на мой субъективный взгляд встроенная модель кода работает лучше, несмотря на такие недостатки как например отсутствие поддержки range-based for loop (из С++11).

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

несмотря на такие недостатки как например отсутствие поддержки range-based for loop (из С++11)

Поддержка есть, но с auto и итераторами глючит.

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

Поддержка есть, но с auto и итераторами глючит.

Возможно. Из других недостатков например в clang model отсутствует автоматическая замена '.' на '->', во встроенной модели есть такая фича.

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

Возможно. Из других недостатков например в clang model отсутствует автоматическая замена '.' на '->', во встроенной модели есть такая фича.

Это я как бы привел аргумент на тему «не стоит радоваться раньше времени». Простите за логический коллапс, утро, я еще не проснулся толком.

nsf
()
Ответ на: комментарий от tailgunner

И поэтому ей позволено не уметь Makefile-ы?

В дефолте оно их не читает. Оно их генерит по .pro файлу.

mbr
()

в арче уже есть )))

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

Хватит слушать. Кури мануалы. И хватит задавать такие толстые вопросы.

Я не понял, ты можешь писать Qt-программы с использованием С? Не можешь, значит не надо гнать здесь. Именно про это я и спрашивал, не включай дурачка.

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

Я не понял, ты можешь писать Qt-программы с использованием С?

Интересно, мсье заливает жиром, или всё-таки вкурсе как устроено pyQt например...

nikitos ★★★
()

Шайсе! у меня до сих пор 2.7 в уютненьком Минте ... чота они не торопятся.

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

Неужто инкрементальная компиляция?

Нет, раньше у них был свой велосипед, который строил AST и позволял производить поиск ошибок, умное автодополнение и некоторые методы рефакторинга, а теперь судя по всему наконец-то переехали на использование libclang.

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