Неустранимая ошибка C1905
Внешний и внутренний сегменты несовместимы (должны быть предназначены для одного и того же процессора)
Эта ошибка возникает, когда файл .obj создается внешним интерфейсом компилятора (C1.dll), предназначенным для одного процессора, например x86, ARM или x64, но считывается серверной частью (C2.dll), предназначенным для другого процессора.
Чтобы устранить эту проблему убедитесь, что вы используете совпадающие внутренний и внешний сегменты. Такая конфигурация используется по умолчанию для проектов, создаваемых в Visual Studio. Эта ошибка может возникнуть, если вы отредактировали файл проекта и использовали другие пути к средствам компилятора. Если вы не задали явным образом путь к средствам компилятора, то эта ошибка может возникнуть при повреждении установки Visual Studio. Например, вы могли скопировать DLL-файлы компилятора из одного места в другое. Используйте программы и компоненты в Windows панель управления для восстановления или переустановки Visual Studio.