lseek и write являются вызовами unix (posix?), Которые не являются частью стандарта C.
Они доступны в Windows, но с именами _lseek и _write
не уверен насчет acosf, хотя
РЕДАКТИРОВАТЬ: acosf должен быть доступен, если вы включите Math.h
Редактировать больше: если присмотреться к исходному сообщению, ошибка в cmath, что нормально, хотя тогда вам, вероятно, придется написать std :: acosf - но ошибка есть в файле включения Это работает нормально, когда я пытаюсь это сделать, поэтому что-то перед включением, вероятно, конфликтует. Что стоит до включения cmath в ваш источник?