ФлеймФорумПрограммирование

Что такое debug в MSVC? (2 стр)

Страницы: 1 2 3 410 Следующая »
#15
15:16, 3 мар 2011

Снаут
> сильно оптимизированный код особо не подебажить.
А в каких случаях он нужен-то вообще?

#16
15:16, 3 мар 2011

SNVampyre

Изображение
#17
15:23, 3 мар 2011

SNVampyre
Так ты не в курсе? Забудь, пустяки всё это.

#18
15:27, 3 мар 2011

Снаут
Ну если сильно оптимизированный код не подебажить, то остаётся только неоптимизированный, в котором и так и так будет десять проверок прежде чем что-то делать.

#19
15:32, 3 мар 2011

Я имел в виду оптимизации компилятора.

#20
15:52, 3 мар 2011

ИМХО, банить надо за такие темы. =)

#21
15:57, 3 мар 2011

SNVampyre
А ассерты? Как же без них о_О

> Если скомпилировать проект в таком режиме, то exe-файл разрfстается аж в три раза
> и создаётся огромная папка со всяким мусором. Файл при запуске даёт белый экран и
> курсор загрузки. На этом всё заканчивается. Сбросить программу можно только закрыв
> студию через диспетчер задач.
Может просто нужно делать отладку не в полноэкранном, а в оконном режиме твоей проги?

#22
15:59, 3 мар 2011

Поржал, спасибо))))))

#23
15:59, 3 мар 2011

отличный тред, геймдев. к успеху идёшь.

#24
16:02, 3 мар 2011

Merrewend
> Может просто нужно делать отладку не в полноэкранном, а в оконном режиме твоей проги?
Ну почему, можно делать отладку на втором мониторе, как вариант.

#25
16:03, 3 мар 2011

Merrewend
> А ассерты? Как же без них о_О
А это тут при чём?

Merrewend
> Может просто нужно делать отладку не в полноэкранном, а в оконном режиме твоей проги?
Попробовал. Пишет про какую-то ошибку. Говорит что обращение вне массива в этом коде:

  if(dispSet < DsplAr.size ())  return DsplAr[dispSet].width;
  else  return  1024;

Интересно как здесь может быть обрашение вне массива, если стоит проверка и код абсолютно рабочий, к тому что массив был инициализирован прямо перед этим? O_o
dispSet - это unsigned int.

#26
16:12, 3 мар 2011

SNVampyre
>> А ассерты? Как же без них о_О
> А это тут при чём?
А что, NDEBUG каждый раз вручную в настройках стирать/прописывать?

#27
16:15, 3 мар 2011

Merrewend
> А что, NDEBUG каждый раз вручную в настройках стирать/прописывать?
В каких настройках? Сверху выбираешь release, потом жмёшь запуск без отладки и всё работает.

#28
16:21, 3 мар 2011

SNVampyre
> Я тут обнаружил, что некоторые используют этот режим для своих проектов. [b]Но у самого ни разу не получалось[/b].
> В каких настройках? Сверху [b]выбираешь release[/b], потом жмёшь запуск без отладки и всё работает.
Хм... Что-то тут нечисто.

#29
16:25, 3 мар 2011

Merrewend
> Хм... Что-то тут нечисто.

Я бы сказал - травка то была зачётная :)

Страницы: 1 2 3 410 Следующая »
ФлеймФорумПрограммирование

Тема в архиве.