Тем не менее, когда я создаю проект, я получаю массу ошибок, подобных этим:
Код: Выделить всё
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
Мобильная версия