Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Хорошая бесплатная IDE для C++ и Qt


Автор: rsm 11.4.2005, 23:02
Хочу собрать себе любимому (и всем желающим если таковые найдутся) бесплатный пакет для разработки программ с графическим интерфесом на основе бесплатного компилятора из VC++ 2003 Toolkit и некоммерческой версии библиотеки Qt. В связи с этим разыскивается среда разработки, обладающая следующими фичами:

* бесплатная!!! можно без исходников но бесплатная - обязательно!
* присутствует браузер классов (а-ля ClassView в VC++);
* присутствует браузер файлов (а-ля FileView в VC++);
* возможность поиска и быстрого перехода к нужной функции\переменной;
* возможность настройки под компилятор cl.exe;
* желательно наличие подсветки функций хотя бы для ANSI-C и STL;
* очень желательно (но вряд ли осуществимо) наличие автодополнения всех классов Qt;
* настраиваемое меню инструментов;

Смотрел http://www.programmerstudio.com - как раз то что надо но $299 за лицензию! smile

Подскажите пожалуйста, может быть есть бесплатные IDE с перечисленными возможностями? smile
Заранее большое спасибо!

Автор: S.A.P. 11.4.2005, 23:26
Присматриваюсь к Dev-cpp. Насчет наличия в ней перечисленных тобою фич не уверен, но стоит взяглянуть.

Вот здесь кое - что написано про альтернативные средства разработки, и про dev-cpp в том числе
http://rsdn.ru/article/devtools/devtools.xml

Судя по настройкам можно к любому компилятору прикрутить, хотя сам не пробовал.

Автор: rsm 11.4.2005, 23:33
Цитата
Присматриваюсь к Dev-cpp

Уже смотрел ее - к сожалению она плохо адаптируется к чужому компилятору, для каждого проекта нужно заново вносить все параметры.

Если не найду ничего лучше придется брать исходники Dev-C++ и затачивать ее под мелкософтовый компиллер.

Автор: chipset 12.4.2005, 00:17
Попробуй Eclipse (eclipse.org), не пробовал правда КуТи на ней пускать, но попытка не пытка.

Автор: azesmcar 12.4.2005, 08:18
Попробуй VisualSlickEditor довольно хорошая штука..сам использую..есть и под виндоуз и под линукс...вот только не уверен что бесплатная...но я во всяком случае за нее денег не платил...
Добавлено @ 08:22
Забыл добавить что это только IDE..компилятор можешь поставить любой...

Автор: CHi 12.4.2005, 09:01
Emacs. Есть под Windows. Бесплатный и настраиваемый, дальше некуда.

* бесплатная!!! можно без исходников но бесплатная - обязательно!
+ ( GPL )

* присутствует браузер классов (а-ля ClassView в VC++);
+ ( ECB )

* присутствует браузер файлов (а-ля FileView в VC++);
+ ( ECB )

* возможность поиска и быстрого перехода к нужной функции\переменной;
+

* возможность настройки под компилятор cl.exe;
+ Под какой угодно.

* желательно наличие подсветки функций хотя бы для ANSI-C и STL;
+ Ести расширения.

* очень желательно (но вряд ли осуществимо) наличие автодополнения всех классов Qt;
- Настроить автодополнение не смог. Точнее иногда что-то выскакивает, но очень редко.

* настраиваемое меню инструментов - ;
+ Настраиваемое по самое нехочу.

ЗЫ. Сам использую Emacs для Windows только для написания Makefile, хотя всё настроено, стоят cedet и ecb. >100 цветовых схем. Под Linux только Emacs.

Автор: rsm 12.4.2005, 13:32
chipset
Цитата
Попробуй Eclipse (eclipse.org)

Тщательно перерыл весь сайт eclipse но не нашел никаких упоминаний о том как прикрутить к нему что-то отличное от Java smile
Или это ловко завуалированный прозрачный намек плюнуть на Qt && C++ и перейти на Java? smile

azesmcar
Цитата
Попробуй VisualSlickEditor довольно хорошая штука

Согласен, хорошая штука. Но стоит обратно $299 smile

CHi
Цитата
Emacs. Есть под Windows. Бесплатный и настраиваемый, дальше некуда.

Помнится це есть совершенно чудовищная в плане интерфейса (а-ля Motif) и по количеству возможностей программа smile Но все равно посмотрю, из всего предложенного это пока что лучший кандидат.

Автор: chipset 12.4.2005, 16:24
Цитата(rsm @ 12.4.2005, 03:32)
Тщательно перерыл весь сайт eclipse но не нашел никаких упоминаний о том как прикрутить к нему что-то отличное от Java smile

http://eclipse.org/cdt - C++ development tools
Очень мощная, бесплатная, IDE, я её пользую и DevC++.

Автор: rsm 13.4.2005, 19:14
Цитата
Очень мощная, бесплатная, IDE

То что мощная это сразу чувствуется по времени загрузки и по хорошо заметным тормозам при открытии окошек smile

2 All
Посмотрел все предложенные IDE, ничего подходящего не обнаружил smile Если до конца недели не подскажут ничего нового займусь заточкой Dev-C++ smile

Автор: chipset 14.4.2005, 00:21
Цитата(CHi @ 11.4.2005, 23:01)
Emacs. Есть под Windows. Бесплатный и настраиваемый, дальше некуда.

Я поддерживаю, система хорошая для тех кто понимает smile

Автор: @lex 14.4.2005, 11:25
кроме Emacs еще есть и http://vim.org ....
кому-то нравится... хотя как было уже сказано что vim, что Emacs штучки
явно не превычные для людей начинавших с виндовз...

а так лучше Eclipse+CDT ничего не видел...
-бесплатная.
-удобная
+возможность в одной IDE писать на различных языках.... (Существуют модули для Python, PHP.... etc)
но жутко тормозная, на Java писана smile

Автор: rsm 14.4.2005, 17:19
Цитата
кроме Emacs еще есть и vim

А в нем есть ClassView?! И остальные фишки про которые я написал?!

Цитата
лучше Eclipse+CDT ничего не видел...

Среда хорошая но очень уж тормозная smile

Автор: @lex 14.4.2005, 17:35
Цитата(rsm @ 14.4.2005, 17:19)
А в нем есть ClassView?! И остальные фишки про которые я написал?!

да конечно Class View в Vi не предусмотренно.... но как редактор один из самых интересных...
Есть еще KDevelop, но его никто под винду переносить не собирается, по крайней мере я об этом не слышал.
А что касаемо Eclipse, то либо покупай комп побыстрей, либо на Sun надейся.... когда они там свою Джаву пошвыже, да менее прожорливой сделают.
Что касаемо Dev-Cpp, то ИМХО присутствует какой-то налет глючности.... smile



Автор: rsm 21.4.2005, 08:52
CHi
Цитата
Emacs. Есть под Windows.

Ну вот скачал я его. И хде там все описанные мной фишки? smile
Объясни пожалуйста кратко куда что доустановить чтобы получить все это smile

Автор: CHi 21.4.2005, 13:36
http://www.kulchitsky.org/rus/linux/emacs_convenient.html.
http://www.linuxcenter.ru/lib/articles/soft/dotemacs.phtml.
http://www.linux.org.ru/books/GNU/emacs/emacs_toc.html.
http://cedet.sourceforge.net/!!!
http://ecb.sourceforge.net/!!!

Автор: CHi 22.4.2005, 20:47
Кстати, вот ещё http://www.codeblocks.org/.

Автор: chipset 22.4.2005, 20:59
Закреплю ка я эту тему... Она важная для всех smile

Автор: rsm 22.4.2005, 22:38
Урааааа! Я знал, я верил!!! Не могёт такого быть чтобы программеры да о себе любимых не позаботились! smile

CHi
Спасибо большое!
Чесслово обязательно прибавил бы репутацию но у меня пока меньше 100 постов smile Как наберется добавлю smile

Автор: CHi 23.4.2005, 07:28
Мне самому очень понравилось. Особенно понравилось Source code formatter. Очень удобно. Почему в других IDE так не делают smile? И нет раскраски кода, как в Visual Studio + VisualAssist. К хорошему привыкаешь быстро... И с моим любимым courier не может правильно позиционировать текст.

Автор: chipset 23.4.2005, 16:54
Ещё нашёл интересного, если не подойдет: http://www.calcmaster.net/visual-c%2b%2b/ и http://www.degarrah.com/chinookfree.php.

Автор: rsm 23.4.2005, 22:27
Копался сегодня в Code::Blocks Studio - хорошая прога, понравилась. Жалко что не умеет динамически добавлять файлы в проект (необходимо при сборке интерфейса в Qt) но в целом очень неплохо. Заточена под wxWidgets (и сама с этой же библиотекой написана), так что если кому нравится wxWidgets тому она наверное идеально подойдет.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)