My C++ project builds and runs fine on Linux. Now I am trying to compile it in VS2010. I get many errors seemingly from cmath library like the following one.
Err
lseek and write are unix (posix?) calls that are not part of the C standard. They are available on windows but using the names _lseek and _write
not sure about acosf though
EDIT: acosf should be available, are you include math.h
Edit more: Looking more closely at the original post the error is in cmath which is fine although then you probably have to write std::acosf - but the error is in the include file. It works fine when I try it so something before the include is likely conflicting. What is before the include of cmath in your source?