Non credo proprio ci sia un metodo standard ma tanti metodi diversi per ogni piattaforma.
Quindi, dovrai fare qualcosa del tipo

#ifdef _WIN32
usa il metodo Windows
#endif

#ifdef _LINUX
usa il metodo Linux
#endif

#ifdef _MAC
usa il metodo Mac
#endif

... e cosi' via ...