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 ()

Глюк с переключением языка в редакторе - пофиксили или нед?

I-Love-Microsoft ★★★★★ ()

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

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

Adonai ★★★ ()

Python всё так же не поддерживается?

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

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

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

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

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

maverik ★★ ()

Что такое??? Теперь там можно и С???

Хвала НЕБЕСАМ???!!!

anonymous ()

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

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

GreenTea ★★ ()

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

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

CrossFire ★★★★★ ()

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

WRG ★★★★ ()

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

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

Зачем такой геморой? Чем Ctrl + Клик не устроил? Хотя я мог вас и не понять.

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

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

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

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

До определённой версии не было такого.

Deleted ()

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

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

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

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

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

Я слышал C и Qt не совместимы. Так с каких пор стали совместимы?

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

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

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

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

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

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

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

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

Я слышал C и Qt не совместимы. Так с каких пор стали совместимы?

Хватит слушать. Кури мануалы. И хватит задавать такие толстые вопросы.
http://i.imgur.com/KfrhuGI.png

KennyMinigun ★★★★★ ()

Кто-нибудь сравнивал с 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 ★★★★★ ()
Ответ на: комментарий от Deleted

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

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