پاسخ داده شده: چک کردن os با پیش پردازش در c++
Windows
_WIN32 Both 32 bit and 64 bit
_WIN64 64 bit onlyUnix (Linux, *BSD, Mac OS X)
unix
__unix
__unix__Mac OS X
__APPLE__
__MACH__
Linux
__linux__
linux Obsolete (not POSIX compliant)
__linux Obsolete (not POSIX compliant)FreeBSD
__FreeBSD__
Android
__ANDROID__
