質問させてください。

#ifdef FOO
 int var;
#endif

だと宣言のたびに3行も使ってしまって見づらいので、
初めに
#if 1
# define FOO /##/
#else
# define FOO
#endif

として、以降

FOO int var;

と1行で書こうと思いました。
vc++ではこのやり方でうまくいくのですが、
xcodeでは Pasting formed'//', an invalid preprocessing token というエラーになってしまいます。

コメントアウトのオンオフを1行でこなせる、環境依存でないマクロというのはないのでしょうか?