Время от времени меня кусает то, что настройки проекта могут легко отличаться в разных конфигурациях (например, Release или Debug).Убедитесь, что настройки есть или конфигурация вы создаете.И, конечно же, определение правильно написано ...
Для проектов, в которых возникли проблемы, взгляните на журнал сборки (BuildLog.htm - ссылка на него отображается в окне «Вывод сборки»).) и убедитесь, что параметр
-D "_HAS_ITERATOR_DEBUGGING=0"
отображается в командной строке компилятора (фактически в файле ответов, в котором параметры командной строки передаются компилятору).