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

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

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

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

Не помогает.

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

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

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

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

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

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

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

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


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