Отвечаю здесь, потому что я не вижу нигде этой проблемы.
Перейдите на страницу свойств вашего проекта и посмотрите на свойство Optimization в разделе C / C ++. Если оптимизация включена, некоторые из ваших переменных оптимизируются.
Когда это происходит - и это довольно часто - нет никакой переменной для проверки, поэтому вы получаете сообщение об ошибке «символ не найден», и оно не будет отображаться в вашем локальном или автоматическом окне. Измените свойство Оптимизация на Отключено, перестройте и посмотрите, решена ли проблема. Это, вероятно, будет.
Если оптимизация важна для вашего проекта, я бы отключил ее разработку, но вернул бы к тому, что вы хотите периодически тестировать. Иногда включение оптимизации может что-то сломать, и если это произойдет, вы захотите иметь представление о том, что вы изменили в последнее время, потому что в противном случае может быть очень трудно найти проблему.