Compiler errors 2

I am having trouble compiling source I DLed off CLara.net, it is intended to be compiled with B C++, i have B Turbo C++ 4.5
these are some of the errors i get
Here are some of the errors

windows.h 28: Incorrect pragma directive option ush

Windows.h 28: Incorrect pragma directive option: -a8

stddef.h 36: Declaration syntax error
stddef.h 133: Variable ‘using’ is initilized more than once.

Mem.h 39: Typ qualifier ‘std’ must be a struct or class name

The rest of the errors are the same as these but on different lines.

any ideas?