С++ Visual Studio 2022 Preview 5.0 показывает несуществующие ошибки

Рейтинг: 0Ответов: 1Опубликовано: 01.02.2023

После обновления Visual Studio появились ошибки.

E0020 identifier “BOOST_PP_IIF_BOOST_PP_BOOL_” is undefined

Проект компилируется. Из за чего такое может быть? Откатывался на предыдущую версию и там ошибок не было. введите сюда описание изображения

133 ошибки введите сюда описание изображения

Ответы

▲ 0Принят

Похожая проблема описана тут. Возникает при использовании <boost/concept_check.hpp> в VS 17.5. Обходное решение так же описано в комментариях (добавить ключ сборки /Zc:preprocessor), но оно может не всегда помогать, т.к. порождает другую проблему с препроцессингом.

Пока фикса бага официально не выпущено, можно откатиться на предыдущую версию VS 17.4.X. Функционал отката версии доступен через Visual Studio Installer.