Original Post
I am making a game that can be compiled in Borland CPP and in MS VC, but I need to do some preprocessing to help out some incompatibilities. Thing is I would like to make two seperate projects, but this is not viable, so I must go this route:
I have done the following:
#if defined (__BORLANDC__) // borland specific pre-processor directives
#ifndef __WIN32__
#error compile using a WIN32 GUI compiler
#endif
#ifndef __cplusplus
#error Must use C++ compiler.
#endif
#elif // MS VC specific pre-processor directives
#ifndef _WIN32
#error compile using a WIN32 GUI compiler
#endif
#ifndef _MMSYSTEM_H_
#include
#define _MMSYSTEM_H
#endif
#endif
Borland is fine with it, but VC finds an error with the
#elif
I am Flumuxed !
please help
djsomers