В чем причина этих ошибок в результатах сборки моего проекта VS2022 C++? [закрыто]C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 В чем причина этих ошибок в результатах сборки моего проекта VS2022 C++? [закрыто]

Сообщение Anonymous »

У меня есть несколько файлов .cpp и .h в VS2022, под текстом нет красных волнистых элементов (да, я понятия не имею, как их называть), и в коде есть операнд decl. и никаких циркулярных включений или чего-то еще, в этом я уверен.
Тем не менее, когда я создаю проект, я получаю массу ошибок, подобных этим:

Код: Выделить всё

missing type specifier - int assumed. Note: C++ does not support default-int
syntax error: missing ';' before identifier 'Player'
'_POINT': unknown override specifier
missing type specifier - int assumed. Note: C++ does not support default-int
'Object': undeclared identifier
'Object': is not a class or namespace name
'std::vector': 'object' is not a valid template type argument for parameter '_Ty'
'std::vector': too few template arguments
'std::vector': use of class template requires template argument list
'Object': is not a class or namespace name
syntax error: missing ';' before '*'
missing type specifier - int assumed. Note: C++ does not support default-int
unexpected token(s) preceding ';'
'Object': is not a class or namespace name
Похоже, что компилятор не распознает все определенные здесь функции, перечисления классов и т. д.
Однако есть одна странная вещь: когда я выбрал вариант создания файлов .i для информации, компиляция прошла гладко, без ошибок, как и должно было быть, но как только дело дошло до фазы компоновщика, процесс сборки остановился с фатальной ошибкой LNK1104: Can't open file 'C:\Program.obj'
Все файлы .obj были созданы и находились в правильном месте назначения, но странной вещью были все папки. Путь к папке отладки в моем проекте: C:\Users\User\source\repos\Project\Project\x64\Debug
Я пробовал все, изменял файл vcxproj, переключался между версиями C++, версиями Visual Studio, а также создавал новый проект и копировал и вставлял весь код,
Ничего

Подробнее здесь: https://stackoverflow.com/questions/798 ... -c-project
Ответить

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

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

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

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

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