LINUX.ORG.RU

Среда разработки Qt


0

0

Kubuntu 9.10

В общем, 2 варианта:

1. Kdevelop 4.0, но есть проблемы:
- При попытке создать проект - Could not load project management plugin KDevCustomMakeManager. (KDevCustomMakeManager) does not support the IProjectFileManager interface.
- Меню Navigation и Code вообще пустые.
Ставил KDevPlatform 1.0.0 (KDevPlatform 1.0 final), KDevelop 4.0.0 (KDevelop 4.0 final) с офф сайта.

2. Eclipse. Как к нему прикрутить работу с Qt ? И нормально ли работает ?


> 2. Eclipse. Как к нему прикрутить работу с Qt ? И нормально ли работает?

Есть интегратор, то это всего-лишь обёртка над .pro-файлом. Я пользуюсь Eclipse + CMake + Makefile C++ Project. Рекомендую.

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

> Я пользуюсь Eclipse + CMake + Makefile C++ Project. Рекомендую.

Что и отладчик нормально умеет отображать Qt-specific типы как в QtCreator? Или отладчик типа не нужен?

А вообще интеграция Qt в Eclipse никакая, смысла ставить ее почти нет. Особенно если сборку не через qmake делать.

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

Всё верно, от интегратора Qt в Eclipse толку мало. Без показа типов можно сказать вообще ноль. Поэтому я его никогда не ставлю. Пользуйтесь CMake как системой сборки и создавайте в голом Eclipse/CDT Makefile-проект. А показывать содержимое типов вроде QString можно из окошка Console/GDB в Eclipse.

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

> самое лучшее, что я видел и использовал - visual studio+visual assist +qt add-in

По совокупности фич так скорее всего и будет. Но вот visual assist меня что-то не радует, до сих пор макросы раскрывать при парсинге не умеет и overload resolution тоже не умеет. Хотя intellisense более или менее нормальный и быстрый.

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

>до сих пор макросы раскрывать при парсинге не умеет
Да, в эклипсе это есть, но зато все остальное...

overload resolution тоже не умеет

10.6 умеет.

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

>> overload resolution тоже не умеет

10.6 умеет.

Не умеет, скриншот на 10.6.1819 сделан. Сама студия из контекстного меню умеет, а вот VA по Alt+G вываливает окно с вариантами.

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

>Не умеет, скриншот на 10.6.1819 сделан. Сама студия из контекстного меню умеет, а вот VA по Alt+G вываливает окно с вариантами.
Хм, да, это у меня студия хинт показывала. Ну по крайней мере в 2010 показывает все перегруженные и выделяет ту, на которой курсор сейчас в хинте.

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

также пользую эклипсу, она генерит make файлы
ui редактирую через qtdesigner + свои скрипты вызова moc & uic
несильно думаю в сторону cmake
отладчиком не пользуюсь, пользую отладочный вывод - мне помогает и хватает
т.е. эклипса для меня это удобный редактор + генератор make файлов
нетбинс не понравился, но долго его и не мучал
qtcreator посмотрел, не увидел преимуществ перед эклипсой

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

> qtcreator посмотрел, не увидел преимуществ перед эклипсой

Если для Qt, то там нормально работает дополнение для слотов и сигналов. Еще можно быстро посмотреть справку из QtAssistant для символа под курсором. Ну и отладчик там более или менее нормально умеет показывать Qt типы.

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