ma perche' non scrivi all'interno del codice qualcosa cosi':
Codice:
#if defined LINUX
//codice sotto linux
#elif defined WINDOWS
//codice sotto windows
#endif
poi all'inizio del programma scrivi #define LINUX o #define WINDOWS e compili. Io faccio cosi' per i miei programmi.