GCC på forskellige systemer
Hejsa..Hvordan identificerer jeg hvilket system GCC kompilerer et C/C++ program på. Umiddelbart troede jeg at jeg kunne bruge macroen "WIN32", som er specificeret i Visual Studio. MinGW32 (GCC på windows) definer dog ikke denne.
Hvilke muligheder har jeg for at lave en if-macro, som bruger noget kode hvis det er VS/MingW32, og eller noget andet?
Nu laver jeg noget alá:
#ifndef WIN32
/* do unix/linux stuff */
#else
/* do win32 stuff */
#endif