2010-11-04 3 views
0

В моем проекте много статической библиотеки (с источниками). Некоторые базовые библиотеки не могут быть остановлены, потому что исходный код отличается от исходной. Я знаю, что могу обходным путем, если отключить параметр «Требовать исходные файлы, чтобы точно соответствовать исходной версии», но это предупреждение заставляет меня беспокоиться. Это ошибка Microsoft Visual Studio 2008? Я слышал, что это происходит, когда контрольная сумма исходного кода отличается от obj. У меня есть все источники библиотеки и связаны как статическая библиотека, Я очищал и перестраивал все, но предупреждение никогда не исчезало.Точка останова не подключена при отладке в VS 2008 sp1

Что еще хуже, когда я выключаю параметр «Требовать исходные файлы, чтобы точно соответствовать исходной версии», окна просмотра не могут показать, какая переменная-член имеет эту ошибку »FIX: CXX0033 Ошибка в OMF-Type из класса Forward Декларация» http://support.microsoft.com/kb/131147/en-us?fr=1

Я искал переполнение стека и найти несколько аналогичных статей (http://stackoverflow.com/questions/163133/breakpoint-not-hooked-up-when-debugging-in-vs-net-2005) но это не могло мне помочь.

Окружающая среда: Windows 2003 сервер x64 Visual Studio 2008 sp1 Версия 9.0.30729.1 SP

Спасибо заранее.

ответ

0

Двойной контроль ваших символов и путей поиска источников, чтобы они включали правильные папки со статической библиотекой. Убедитесь, что y7ou связывает файлы .lib и .obj из правильного каталога. Кроме того, перерыв в программе под отладчиком и проверить, где находятся символы для загруженной библиотеки - они должны быть из той же папки, из которой были .obj и .lib.

+0

Как я могу узнать, где находятся пути поиска символов и источников? В любом случае, спасибо. –

+0

Инструменты/Параметры/Отладка (я думаю) –

+0

Я нашел эту ссылку, и она работает. После некоторого эксперимента я опубликую результат. «Попытка создать библиотеку отладки, которая использует предварительно скомпилированные заголовки, может завершиться неудачей, и могут быть созданы фатальные ошибки сборки» http://www.kbalertz.com/102697/Build-Errors-Using-Precompiled-Header-Debugging.aspx –

Смежные вопросы