Qt Creator выглядит как хорошая IDE. Я использую Eclipse CDT и в то время как небольшая ошибка, он выполняет эту работу.
Имеет ли Qt Creator те же возможности, что и Eclipse CDT?
Qt Creator выглядит как хорошая IDE. Я использую Eclipse CDT и в то время как небольшая ошибка, он выполняет эту работу.
Имеет ли Qt Creator те же возможности, что и Eclipse CDT?
Qt Creator использует MinGW под капотом, поэтому имеет смысл только, что он сможет компилироваться без использования каких-либо заголовков Qt. Просто снимите все заголовки при создании проекта, и вы можете закодировать так же, как и в любой другой среде.
Я сделал для вас пример:
Изменить: Ах, вы отредактировали свой вопрос.
Да, конечно! Qt - отличная среда и может быть уверенным в том, что он имеет конкурентов, таких как Eclipse на С++. Хотя имейте в виду, что Eclipse удовлетворяет множество разработчиков, от Java до С++ до Python среди многих других. Как правило, IDE, специализирующаяся на одном языке, будет более ориентирована на этот язык, но Eclipse уверен, что одна адская работа, предназначенная для разработчиков с несколькими языками, включает в себя огромное количество плагинов. Если вам комфортно с Eclipse CDT, я думаю, вы будете чувствовать себя как дома с Qt Creator, еще лучше, побаловать себя.
такой большой кусок программного обеспечения.
Ну, QTCreator делает именно то, что Linux С++/C dev (я предполагаю, что вы являетесь разработчиком Linux из того, что я читал) захочет из IDE. Ни слишком много, ни слишком мало особенностей. Проблема многофункциональных IDE, таких как Eclipse, заключается в том, что вы можете потерять контроль над своим проектом, поскольку он в значительной степени справляется со всем. Если что-то идет на юг, вы должны использовать функции/плагины, которые вы использовали во время процесса отладки.
Но в целом, eclipse - это (imho) лучший выбор, поскольку имеет смысл привыкнуть к одной среде IDE, которая может справиться с каждым языком. На работе я использую eclipse CDT именно по этой причине. Для частных проектов я использую QTCreator, потому что C/С++ - это единственные языки, которые я использую для этих проектов.
Я надеюсь, что это поможет
Поскольку вы ничего не упомянули о Qt, я предполагаю, что вы планируете использовать QtCreator для проекта, отличного от Qt С++, со своими собственными Make файлами, а не с qmake-основанием, а не с Eclipse-CDT.
После того, как я переключился на QtCreator (теперь работаю над тем же проектом, тот же код), я заметил следующие преимущества QtCreator:
Конечно, есть много преимуществ, которые EclipseCDT предлагает как множество плагинов (EGit, Subclipse, cppcheclipse и т.д.), но это зависит от того, действительно ли вы их используете.
В конце концов, я думаю, что это вопрос личного вкуса и привычки, так как вы можете достичь своих целей с каждым из них.