Точки останова перестали работать в Microsoft Visual C ++ - PullRequest
1 голос
/ 01 марта 2011

Все внезапные точки останова в Visual C ++ перестали ломаться. Я строю проект в режиме отладки. Во время выполнения точки останова говорят, что ставятся как красные точки, а не как полые точки (что будет означать, что они не сломаются из-за отсутствия некоторой информации об отладке), но все же не ломаются.

Я использую Microsoft Visual C ++ 6.0 Enterprise Edition.

Пожалуйста, помогите, прежде чем я застрелюсь.

Ответы [ 7 ]

0 голосов
/ 19 апреля 2011

Это была проблема с IE 8. Он начал ломаться в точках останова после того, как я опустился до IE 6. Жестокие разработчики Microsoft.

0 голосов
/ 05 мая 2015

Я видел это много раз.Попробуйте переключить свою сборку (конфигурацию решения) между выпуском и отладкой (очистка и повторная сборка на обоих).Это должно исправить это.По крайней мере, так всегда.Надеюсь, это поможет брату.

0 голосов
/ 01 марта 2011

Существует ли код, который вы пытаетесь взломать, в отдельной DLL или плагине? - Время от времени я обнаруживал, что мои контрольные точки отключены, если dll, в которой находится код, по какой-то причине не удалось загрузить, поэтому, если он находится в dll - убедитесь, что dll загружается правильно, поставив разрыв в DllMain .

0 голосов
/ 01 марта 2011

Время от времени это происходит, кажется, перезапуск Visual Studio излечивает это.

0 голосов
/ 01 марта 2011

Это происходит, когда после сборки вы внесли некоторые изменения в исходный код. Поместите указатель на эту пустую точку, она выдаст это сообщение.

При сборке решения убедитесь, что все включенные файлы находятся в одинаковом состоянии

0 голосов
/ 01 марта 2011

Перед запуском программы точки останова всегда будут отображаться в виде КРАСНЫХ сплошных точек.

Если символы отладки неверны, эти красные точки станут пустыми только во время выполнения.

Попробуйте очистить проект и собрать его заново.

Одна из возможностей может заключаться в том, что ваш код не компилируется после последних изменений, а ваши старые символы и двоичные файлы не соответствуют вашему новому коду.

Вот почему очистка и восстановление могут решить эту проблему.

0 голосов
/ 01 марта 2011

Вы уверены, что рассматриваемый код должен работать вообще?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...