Эта ошибка сообщается из механизма IntelliSense и не повлияет на сборку проекта. Чтобы избежать раздражения в IntelliSense, можно применить следующий обходной путь:
В vcruntime.h
, включенном в ваш проект (вы должны быть в состоянии найти нужный, выполнив Перейти к определению при _countof
использовании, а затем Перейти к определению на _crt_countof
в определении _countof
) заменить:
#if defined _M_X64 || defined _M_ARM || defined _M_ARM64
с:
#if (defined _M_X64 || defined _M_ARM || defined _M_ARM64) && !__INTELLISENSE__
Microsot будет работать над правильным исправлением, поэтому обходной путь в будущем не понадобится.