Visual Studio не компилирует C++ после обновления [закрыто] ⇐ C++
-
Гость
Visual Studio не компилирует C++ после обновления [закрыто]
У меня есть проект на C++, который работал нормально до того, как я сегодня обновил свой VS 2022 до версии 17.7.4, теперь он выдает бессмысленные синтаксические ошибки во всех файлах и не компилируется.
Это проект CMake с некоторыми пакетами vcpkg.
Ошибки, которые теперь появляются без причины:
Синтаксическая ошибка: отсутствует ';' перед '*'
Какого черта я буду ставить ';' перед '*' в строке ниже? Game* GetGame();
Я должен еще раз отметить, что до обновления VS весь код работал нормально; сейчас я откатился на VS 17.6.3, но он все еще не работает.
Другие новые бессмысленные ошибки заключаются в том, что он не учитывает какой-либо код заголовочных файлов, поэтому существует много «отсутствующих типов», хотя типы явно присутствуют и хорошо закодированы (потому что, опять же, этот нетронутый проект работал нормально до обновления).< /п> Была ли у кого-нибудь такая проблема раньше? и как это можно решить? В интернете ничего подобного не нашел.
Я попробовал откатить VS до версии 17.6.3 и изменить компилятор в CMakePresets.json.
У меня есть проект на C++, который работал нормально до того, как я сегодня обновил свой VS 2022 до версии 17.7.4, теперь он выдает бессмысленные синтаксические ошибки во всех файлах и не компилируется.
Это проект CMake с некоторыми пакетами vcpkg.
Ошибки, которые теперь появляются без причины:
Синтаксическая ошибка: отсутствует ';' перед '*'
Какого черта я буду ставить ';' перед '*' в строке ниже? Game* GetGame();
Я должен еще раз отметить, что до обновления VS весь код работал нормально; сейчас я откатился на VS 17.6.3, но он все еще не работает.
Другие новые бессмысленные ошибки заключаются в том, что он не учитывает какой-либо код заголовочных файлов, поэтому существует много «отсутствующих типов», хотя типы явно присутствуют и хорошо закодированы (потому что, опять же, этот нетронутый проект работал нормально до обновления).< /п> Была ли у кого-нибудь такая проблема раньше? и как это можно решить? В интернете ничего подобного не нашел.
Я попробовал откатить VS до версии 17.6.3 и изменить компилятор в CMakePresets.json.
Мобильная версия