Я мог бы воспроизвести вашу проблему, и действительно, окно просмотра VS показывает Member function not found
вместе с кодом ошибки CXX0052
.
В документации MSDN Я обнаружил, что эта проблема возникает из-за вызова встроенной функции, функция-член CString::IsEmpty()
, вероятно, как-то встроена (это то, что видит оценщик Watch Window), чтобы Решите проблему, сначала откройте конфигурацию вашего проекта и отключите встраивание
Во-вторых, все еще в конфигурации проекта, выберите Использовать MFC в статической библиотеке (каким-то образом окно наблюдения продолжает видеть вызываемую функцию как встроенную, если вы используете ее в качестве разделяемой библиотеки, возможно, это потому, что в общей библиотеке код встроен, и оценщик окна наблюдения не использует сборки Debug таких библиотек времени выполнения).
В-третьих, очистите и восстановите свое решение.
После этого проблема должна быть устранена (не забудьте обновить выражение, если вы видите значение, выделенное серым цветом на панели часов) во время отладки. Не забудьте вернуться к исходным параметрам отладки или, что лучше, создать новый профиль отладки, чтобы сохранить эти настройки.