Вы аннулируете гарантию на это. Казалось, что все работает хорошо, хотя, когда я попробовал это на примере приложения MFC. Проект + Свойства, Линкер, Командная строка - с чего начать. Сначала добавьте / VERBOSE туда и пересоберите проект, чтобы увидеть, что .libs связано сейчас. Вам необходимо использовать / NODEFAULTLIB, чтобы отключить версии выпуска .libs и добавить отладочные версии .libs. Вам также необходимо переключить версию CRT, / MTd или / MDd в зависимости от того, какую версию вы используете, Project + Properties, C / C ++, генерацию кода, библиотеку времени выполнения.
Используя VS2008, я получил следующие настройки компоновщика:
/ VERBOSE /NODEFAULTLIB:mfc90u.lib /NODEFAULTLIB:mfcs90u.lib mfc90ud.lib mfcs90ud.lib