Visual Studio не компилирует C++ после обновления [закрыто]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.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»