#ifdef なんか使ってちゃだめだ。
windows と linux の両方で同じプログラムを動かすつもり
なら、OS依存部を、独立したモジュールとしてちゃんと括りだせ。