VC++ ошибки определяются не в том месте
От: objMihail Россия  
Дата: 30.10.10 07:57
Оценка:
Не подскажите, почему так получается, что студия показывает ошибки в коде совсем не там, где они на самом деле имеются? Т.е. ошибается, например на 5 строк или больше. Кто-нибудь с этим сталкивался? Стало совсем невозможно отлаживать программы, приходится искать ошибки фактически по всему классу.

А после того как чудом отлажу все ошибки компиляции, скорее всего не будут работать брейкпоинты во время отладки. И если где ошибка во время выполнения произойдёт — покажется ошибка в дизассембированном коде вместо исходника — как-будто у программы нет исходника.

Такое впечатление, что студия где-то кеширует исходник программы и проверяет ошибки в кешированной версии, а кеш этот обновляет когда вздумается.

Студия 2008-ая.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.