Visual Studio или Eclipse - какой из них лучше для Qt в Windows? - PullRequest
1 голос
/ 12 мая 2009

Visual Studio или Eclipse - какая IDE лучше для Qt в Windows?
Учитывая, что Eclipse бесплатен, я особенно заинтересован в экспресс-версии VS, но я открыт для несвободных версий, если это позволит значительно улучшить интеграцию с Qt.

Перед публикацией вы можете взглянуть на подобные вопросы на SO, чтобы избегать написания того, что я уже прочитал :) Ищем подробные ответы.

Ответы [ 2 ]

5 голосов
/ 12 мая 2009

Я дополню свой комментарий вопросом, почему Qt Creator отсутствует в вашем списке.

У меня есть опыт работы с MSVC, и я использовал Eclipse для некоторых разработок на C ++ для Linux и был впечатлен им. Несмотря на мое знакомство с этими инструментами, я в значительной степени остановился на использовании Qt Creator для работы на основе Qt.

Парадигма сигналов и слотов Qt по сути является расширением языка, и Qt Creator делает его очень простым в использовании: есть замечательные возможности для завершения кода при написании операторов connect (), которые интеллектуально отображают доступные сигналы и слоты в ваших классах подключение.

Справочная система хорошо интегрирована, интеграция с редактором ресурсов и конструктором форм делает ее немного похожей на Visual Studio.

Отладчик подходит для большинства целей, но ему не хватает тонкости отладки с помощью MSVC - для некоторых ошибок мне пришлось вернуться к использованию gdb вручную.

Еще одна вещь, по которой я скучаю - это возможность навязывать некоторую виртуальную организацию моих файлов кода. Я не могу сгруппировать связанные классы вместе в представлении проекта.

Но, несмотря на эти недостатки, мне это нравится. Проверьте это!

Редактировать : улучшения в поддержке Eclipse и MSVC внесены в Qt Roadmap . Если Qt Creator действительно не для вас, я думаю, MSVC победит, особенно если вы уже знакомы с ним.

3 голосов
/ 12 мая 2009

Попробуйте вместо этого Qt-Creator. Это все еще в бета-версии, но улучшается с каждой версией. Он может иметь не все функции, которые есть у VS и Eclipse, но он может иметь те, которые вам нужны. Кроме того, он очень тесно интегрирован с Qt.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...