Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.222.184.162] |
|
Сообщ.
#1
,
|
|
|
Собственно, давно посещают мысли переселиться, для своих домашних проектов, с тяжеловесной VS IDE на что-нить другое. Вопрос в том - куда? Платформа однозначно и только Windows.
Чего хочется: 1. Более полной чем у VC10 поддержки нового стандарта. 2. Более легковесной IDE. Столько плюшек конечно очень удобно, но начинаешь терять суть... 3. Более-менее вменяемой настройки компиляции проекта. Ну ни фанат я прописывания кучи параметров в текстовом режиме. 4. Ну неплохо бы небольшая интеграция c QT. Это правда скорее к пункту 3. Собственно - все пожелания. Самое главное большая поддержка стандарта и настройки сколь либо понятные для начинающего. П.С. И да - я понимаю что компилятор и IDE не одно и тоже. Поиск идет именно связки. Рецепты успеха приветствуются. |
Сообщ.
#2
,
|
|
|
Цитата LifeDev @ однозначно и только Windows кочмар Цитата LifeDev @ 1. Более полной чем у VC10 поддержки нового стандарта. Сборки MinGW(GCC-win32) от niXman Цитата LifeDev @ 2. Более легковесной IDE. QtCreator. |
Сообщ.
#3
,
|
|
|
Цитата niXman @ QtCreator. Всё хочу спросить. А как у него с IntelliSence? Скрытый текст Уж очень я к Visual Assist привык, только это останавливает меня от перехода куда-то ещё... |
Сообщ.
#4
,
|
|
|
Цитата Flex Ferrum @ как у него с IntelliSence? скажу я тебе - весьма не плохо! даже я был удивлен)) он даже учитывает пропроцессорные директивы/условия. но только в том случае, если директивы указанны прям в .pro файле |
Сообщ.
#5
,
|
|
|
Цитата Flex Ferrum @ Всё хочу спросить. А как у него с IntelliSence? Плохо, в QtCreator 2.3 не работает простейший пример даже без include: struct A { struct Inside { void doA() {} }; }; struct B { struct Inside { void doB() {} }; }; template<class T> class C { public: typename T::Inside inner; }; int main() { C<A> ca; C<B> cb; ca.inner.doA(); // doA not resolved => no completion, no follow symbol, no rename cb.inner.doB(); // doB not resolved => ... return 0; } |
Сообщ.
#6
,
|
|
|
Цитата kamre @ ca.inner.doA(); // doA not resolved => no completion, no follow symbol, no rename cb.inner.doB(); // doB not resolved => ... вот это аргумент |
Сообщ.
#7
,
|
|
|
Цитата kamre @ Причём тут QtCreator? Компилятор какой? Плохо, в QtCreator 2.3 не работает простейший пример даже без include: |
Сообщ.
#8
,
|
|
|
Цитата Adil @ Причём тут QtCreator? Компилятор какой? Причем тут компилятор? Парсер в QtCreator для индексирования исхоников и intellisense не умеет инстанцировать шаблоны, поэтому часто ошибается на подобном коде. Соответственно не работает ни intellisense, ни навигация, ни рефакторинг rename. |
Сообщ.
#9
,
|
|
|
Тьфу, извиняюсь, я подумал - это уже при компиляции.
|