powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / VC++ перестали ставиться брейкпоинты
14 сообщений из 14, страница 1 из 1
VC++ перестали ставиться брейкпоинты
    #33138665
Pavel278
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё один чайниковский вопрос:
вдруг в VC++ перестали ставиться брейкпоинты, а без этого как-то тяжко.

Ситуация такая: ставлю F9, у строчки появляется красная точка, как и положено, потом нажимаю F5, мне выскакивает сообщение: One or more breakpoints cannot be set and have been disabled.
И точечка становится беленькой.

Я что-то сбил в настройках?
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33138688
redskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проверь, не Release ли ты дебажить пытаешься.
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33138724
Pavel278
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вроде, везде Debug стоит.
Я так понял речь о следующих местах:
Project/Settings и Build/Configuration

Не помогает.
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33138966
Фотография Землекоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavel278Вроде, везде Debug стоит.
Я так понял речь о следующих местах:
Project/Settings и Build/Configuration

Не помогает.

Проверь, а включен ли конкретно этот файл в проект. Исправь что-нибудь и попробуй его перекомпилировать Cntr+F7. Еще Бывает при переносе проекта из одной версии VC в другую. Лечится только если проект собрать снова. Перезагрузи комп до кучи.
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33139530
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На этот модуль (.exe .dll) нет отладочной информации. Ее, как правило, но не обязательно, нужно класть в дирректорию, где лежит сам модуль. Также может быть, что отл. информация доступна, но сам модуль еще не загружен, напр, при динамической загрузке DLL. В этом случае нужно просто подождать, пока модуль рельно загрузится (LoadLibrary) или указать этот модуль в проекте в разделе additional DLLs.
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33139533
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗемлекопПерезагрузи комп до кучи.
Еще можно посоветовать переустановить Windows.
Совет такого же уровня бесполезности.
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33139586
Фотография Землекоп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv ЗемлекопПерезагрузи комп до кучи.
Еще можно посоветовать переустановить Windows.
Совет такого же уровня бесполезности.

MasterZiv, у меня есть личный опыт борьбы с такой ситуацией, когда по ходу отладки приходилось многократно прерывать программу из отладчика по shift+f5 (Stop debugging).
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33140175
kolobok0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу дебаг сборки и нахождение файла с дебаг инфой рядом с бинарником - уже сказали выше. Если коротко причину - дебаг режим НЕ МОЖЕТ загрузить дебажную инфу (в файл с таким же именем, только расширение другое) в память.

Так же (один из глюков дев студии который тянеться уже лет 5-6) ещё есть проблемы связанные с бряк поинтами. Если Вы работаете в команде разработчиков и ведёте параллельную работу - переодически Вы производите закачку из какого нить VSS или SOS (к примеру, в принцепе не важно) файлов в которых стоят бряки - ждите беды. Характерное проявление:

после ЛЮБОГО изменения кол-ва строк в тексте начинаються ТОРМОЗА на 2-3 секунды. Выглядет обычно следующим образом....Enter 2-3 секунды... Enter 2-3 секунды и т.д...

Проблема - потеря привязки бряка к тексту.
Лечение - волшебная кнопочка по очистке ВСЕГО листа брэйк поинтов.

удачи Вам
(круглый)
ЗЫ
В милкософтовской дев студии есть ышо более прикольные баги. В коментариях (с 6 пошло кажись) и 64535 (с дот нета) :)
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33140868
Pavel278
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Обратил внимание на то, что при нажатии F5, кроме отказа постановки брейкпоинта ещё выдаётся такие сообщения:
loaded "C:\\Windows\system32\ole32.dll", no matching symbolic found.
И то же самое про oleaut32.dll и msvcrt.dll

Посмотрел, существуют ли эти файлы - существуют. Как это исправить?
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33140887
Pavel278
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Remove all breakpoints не помогло. Когда в режима дебаггинга пробую брейкпоинт добавить - говорят, что такого элемента кода нет.
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33140907
Фотография Сергей Ильич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Pavel278
loaded "C:\\Windows\system32\ole32.dll", no matching symbolic found.
И то же самое про oleaut32.dll и msvcrt.dll
Посмотрел, существуют ли эти файлы - существуют. Как это исправить?
Существуют то они существуют, только отладочной информации они не содержат.
И не должны содержать. Может быть есть версии для разработчиков (msvcrt.dll должен быть) но я не потрудился их найти ибо не слишком надо.
Сабж какой-то загадочный глюк. Иногда отладчик дизаблит брекпринты, и мне приходится переходить на логирование. Тогда он, видя что что нагадить мне не получилось, работает опять нормально. Никаких закономерностей в его проявлении я не нашел. Иногода появляется при работе с несколькими потоками, иногда - с DLL. Причем с dll содержащей отладочную информацию.
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33140927
MLeon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Простите, что вмешиваюсь, с VC работал давно и нечто подобное встречал, когда файлы проекта менялись помимо студии и компиляция шла "при изменении". Я бы сделал новый проект, включив туда исходники заново. Либо удалил все obj и перестроил полностью.
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33140971
Pavel278
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В новом проекте брейкпоинты пока ставятся.
Единственно, я не очень понимаю, как все файлы перенести и ничего не потерять. Что с Doc и View делать: полностью копировать или только описания переменных и функций?
Есть ещё боязнь, что если всё полностью скопироваться, то то же самое вновь и получится:)
...
Рейтинг: 0 / 0
VC++ перестали ставиться брейкпоинты
    #33148285
ahill_odessa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Какая версия студии?
Если 2005 то Project->Properties->C++->General->Debug Information Format поставить Program Database for Edit & Continue
Да и в 6 студии что то похожее было

лучше от пива огромный живот чем маленький гроб от тяжёлых работ:)
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / VC++ перестали ставиться брейкпоинты
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]