Блог пользователя Hohol

Автор Hohol, 15 лет назад, По-русски

Сегодня писали школьный контест в кабинете Центра Олимпиадной Подготовки СГУ, и были приятно удивлены работой Visual Studio. Я давно привык, что студия жутко долго компилит проект, и считал, что это фича. А тут увидел, что она способна делать это за нулевое время.

Откройте секрет, как настроить ее, чтоб она так летала?

Еще, при выводе в файл при каждом запуске она обычно спрашивает, обновить ли output файл, так вот, в ЦОП она и от этого отучена, как сделать так же?

  • Проголосовать: нравится
  • +17
  • Проголосовать: не нравится

15 лет назад, скрыть # |
 
Проголосовать: нравится +19 Проголосовать: не нравится
Автообновление файлов. Tools - Options - Envariment - Documents. Дальше поставить галочку в соответствующей строке.
15 лет назад, скрыть # |
 
Проголосовать: нравится -34 Проголосовать: не нравится
не пойму, зачем мучаться со студией если можно поставить другую среду (например codeblocks), там куда все проще(по крайней мере не сложнее) и время компиляции на обычном компе практически нулевое... мне кажется студия все таки предназначена для разработки проектов, и как то уж она не очень сочетается с СП
15 лет назад, скрыть # |
Rev. 5  
Проголосовать: нравится 0 Проголосовать: не нравится

ну мне честно говоря так не кажется, опять же в том же codeblocks вроде все что нужно есть... единственный его недостаток на мой взгляд: это то, что если в пути к файлу есть русские буквы, он не дебажит, остальное все настраивается... ну для меня лично студия так это смерти подобдно: медленная, ахриненно мощная (мощнее чем надо в сп, опять же), кучу всякой херни с ней ставится, пока скомпилит, еще 100500 раз что то переспросит, я бы сравнил ее с камазом.... ну как говорится: каждому свое конечно

P.S. не туда

P.S.S кст, какое отношение имеет твой вопрос к кондратию, который указан в тэгах?)

  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +5 Проголосовать: не нравится
    Кстати, cb при создании проекта спрашивает немного больше :)
    А уж предложение сохранить layout я просто молчу.
    В студии при запуске задается один вопрос на пересборку с галкой "запомнить", если что. И потом вопрос запускать ли если СЕ. Что позволяет нехило отличать СЕ от успешного запуска.
  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится +5 Проголосовать: не нравится
    "Студия" бывает разной - полная версия действительно медленная (и мощная), а вот Visual С++ Express очень даже быстрая.
15 лет назад, скрыть # |
 
Проголосовать: нравится +5 Проголосовать: не нравится

Я думаю, просто компы сейчас нормальные :) Не всегда было так быстро...

И, кстати, по моим ощущениям g++ всегда ещё дольше, чем cl, компилил. Хотя не замерял - возможно, я не прав.

  • 15 лет назад, скрыть # ^ |
     
    Проголосовать: нравится 0 Проголосовать: не нравится
    На самом деле g++ и правда достаточно долго компилит, но мне кажется не дольше чем вижак (на моем нетбуке это хорошо заметно). А быстрее всего по моему компилит Borland он прям почти за 0
    • 15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +5 Проголосовать: не нравится
      У меня дома и комп быстрый, и студия Express, но компилит все равно долго, а у вас в ЦОП мгновенно.
      Сегодня посмотрим, как на пробном туре будет
      • 15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится +6 Проголосовать: не нравится
        У меня в pro версии студии я когда-то писал всё в одном солюшине, а при решении другой задачи перезатирал старый код. В итоге через некоторое время (достаточно длительное) проект у меня компилился 45 секунд. Когда я пересоздал проект компилиться стало по 3-4 секунды. С тех пор чаще заново создаю проекты.
    • 15 лет назад, скрыть # ^ |
      Rev. 2  
      Проголосовать: нравится 0 Проголосовать: не нравится

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

      Может кто-то возьмёт 2-3 типичных исходника и замерит, а результаты запишет указав на каких машинах (с какими компиляторами и опциями) они достигнуты. А то у меня программа с решетом эратосфена на ноуте компилится g++ за 0.2-0.3 где-то, а среднестатистический проектик на прошлой работе несмотря на более мощный проц минут 15 собирался.

      • 15 лет назад, скрыть # ^ |
         
        Проголосовать: нравится 0 Проголосовать: не нравится
        15 минут дебаг или релиз? релиз дольше собираться должен, из-за оптимизаций.
        • 15 лет назад, скрыть # ^ |
           
          Проголосовать: нравится -9 Проголосовать: не нравится
          Во-первых, некропост. ;-)

          Во-вторых  дебаг и релиз собирались примерно одинаково т.к. использовали одинаковые ключи оптимизации т.к. на целевых платформах (речь идёт об обеспечении для POS-терминалов Sagem, Nurit, Castles в первую очередь) всё равно дебажить с помощью отладочной инфы возможности не было, так что дебаг только добавлял некоторые модули, настраивал логи, менял ключи на тестерские и т.п. В общем, "суровые реалии"...

          Забавно сказал один старший коллега "вот пока проект так собирается, можно спокойно посидеть, подумать - всё ли правильно сделал сейчас и что будешь делать дальше..."
    • 15 лет назад, скрыть # ^ |
       
      Проголосовать: нравится +2 Проголосовать: не нравится
      Проверено, что g++ компилит "Hello,World" дольше, чем dcc32 компилит TestSys (такая тестирующая система).
15 лет назад, скрыть # |
 
Проголосовать: нравится +4 Проголосовать: не нравится
Если уж завели такую тему... А кто нибудь знает, можно ли в студии (и если да - то как) сделать авторасстановку закрывающих скобок (как в Eclipse). Делает написание кода значительно приятнее. Пробовал копаться в настройках - найти не удалось...