VMをVisualStudio2005でビルドする

ブラウザプラグインの動きを調べるのに、VM側もデバッガで動かさないと不便なので、http://d.hatena.ne.jp/propella/20050624/p2 を参考に、3.7.1のVMをビルドしてみました。しかし、VS2005を使ったことが原因で少しはまってしまいました。
というのは、VS2005(VC++8)で time_t の定義がデフォルト64bitに変更されており(http://msdn2.microsoft.com/ja-jp/library/3b2e7499(VS.80).aspx:MSDN)、Win32の実装上の前提と違っていたので、起動しても正しく動作しなかったのです。マクロ定義すれば32bitに変更できるのですが、IDEでのマクロ定義がなぜかうまく効かず、結局関係する各々のソースに手を加える羽目に。