На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
[!] Как относитесь к модерированию на этом форуме? Выскажите свое мнение здесь
Модераторы: Qraizer
  
> С Visual Studio 2010 на....
    Собственно, давно посещают мысли переселиться, для своих домашних проектов, с тяжеловесной VS IDE на что-нить другое. Вопрос в том - куда? Платформа однозначно и только Windows.

    Чего хочется:
    1. Более полной чем у VC10 поддержки нового стандарта.
    2. Более легковесной IDE. Столько плюшек конечно очень удобно, но начинаешь терять суть...
    3. Более-менее вменяемой настройки компиляции проекта. Ну ни фанат я прописывания кучи параметров в текстовом режиме.
    4. Ну неплохо бы небольшая интеграция c QT. Это правда скорее к пункту 3.

    Собственно - все пожелания. Самое главное большая поддержка стандарта и настройки сколь либо понятные для начинающего.

    П.С. И да - я понимаю что компилятор и IDE не одно и тоже. Поиск идет именно связки. Рецепты успеха приветствуются.
      Цитата LifeDev @
      однозначно и только Windows

      кочмар

      Цитата LifeDev @
      1. Более полной чем у VC10 поддержки нового стандарта.

      Сборки MinGW(GCC-win32) от niXman

      Цитата LifeDev @
      2. Более легковесной IDE.

      QtCreator.
        Цитата niXman @
        QtCreator.

        Всё хочу спросить. А как у него с IntelliSence?
        Скрытый текст
        Уж очень я к Visual Assist привык, только это останавливает меня от перехода куда-то ещё...
          Цитата Flex Ferrum @
          как у него с IntelliSence?

          скажу я тебе - весьма не плохо! даже я был удивлен))
          он даже учитывает пропроцессорные директивы/условия. но только в том случае, если директивы указанны прям в .pro файле :(
            Цитата Flex Ferrum @
            Всё хочу спросить. А как у него с IntelliSence?

            Плохо, в QtCreator 2.3 не работает простейший пример даже без include:
            ExpandedWrap disabled
              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;
              }
              Цитата kamre @
                  ca.inner.doA(); // doA not resolved => no completion, no follow symbol, no rename
                  cb.inner.doB(); // doB not resolved => ...

              вот это аргумент :D
                Цитата kamre @
                Плохо, в QtCreator 2.3 не работает простейший пример даже без include:
                Причём тут QtCreator? Компилятор какой?
                  Цитата Adil @
                  Причём тут QtCreator? Компилятор какой?

                  Причем тут компилятор? Парсер в QtCreator для индексирования исхоников и intellisense не умеет инстанцировать шаблоны, поэтому часто ошибается на подобном коде. Соответственно не работает ни intellisense, ни навигация, ни рефакторинг rename.
                    Тьфу, извиняюсь, я подумал - это уже при компиляции.
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0279 ]   [ 16 queries used ]   [ Generated: 27.04.24, 22:40 GMT ]