ハンドル欲しいMobile系、Direct3DやShaderなどについて書いています。プリプロセッサが拡張されていることを下記のエントリで書きました。完全互換というわけにはいかないようです。動くんじゃないか、と思って試したら甘かったです。0x40f上記のような引数無しの関数型マクロ名がエラーになります。ように何か引数を与えないとだめでした。行がエラーになります。判定はエラーになります。一般的な四則演算や論理演算はもちろん大丈夫です。単体でここまで凝った使い方をすることはあまり無いかもしれません。ソースとヘッダを共有する可能性はあるので、この辺の互換性には注意しておきたいところです。動的コンパイルでは必要になります。プリプロセッサを通した方が良いかもしれません。sysdef.fxoとキータイプするだけです。等にパスを通しておく必要があります。パスを通しておくフォルダは下記の通り。C/C++プリプロセッサやコマンドでも全く同じように使えます。コマンドによって若干異なります。こんな感じでしょうか。