У меня недавно была похожая проблема в Visual C ++ 2008 на 32-битной Windows 7. За несколько минут до того, как проблема впервые появилась, системное диалоговое окно «VC.exe обнаружил проблему и должен выйти» , но окно Visual C ++, похоже, сохранилось.
После того, как проблема впервые появилась, я попытался вернуть ее к работе несколькими способами, например, перестроить решение или перезапустить Visual Studio. Однако он продолжал вести себя странно: ему не удалось связать объектный файл, к которому я не прикасался в течение нескольких недель, отображалось «В настоящий момент точка останова не будет достигнута. Исходный код отличается от оригинальной версии. ” и т. Д.
Ничего не помогало, пока я не перезагрузил компьютер и, наконец, не перестроил решение (на самом деле, дважды).