В моем проекте много статической библиотеки (с источниками). Некоторые базовые библиотеки не могут быть остановлены, потому что исходный код отличается от исходной. Я знаю, что могу обходным путем, если отключить параметр «Требовать исходные файлы, чтобы точно соответствовать исходной версии», но это предупреждение заставляет меня беспокоиться. Это ошибка 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
Спасибо заранее.
Как я могу узнать, где находятся пути поиска символов и источников? В любом случае, спасибо. –
Инструменты/Параметры/Отладка (я думаю) –
Я нашел эту ссылку, и она работает. После некоторого эксперимента я опубликую результат. «Попытка создать библиотеку отладки, которая использует предварительно скомпилированные заголовки, может завершиться неудачей, и могут быть созданы фатальные ошибки сборки» http://www.kbalertz.com/102697/Build-Errors-Using-Precompiled-Header-Debugging.aspx –