MacでWindowsアプリを動かす

WinBUGS(統計関係のソフト)がMacでちゃんと動くという話を聞いて,挑戦した。

まず Darwine builds for OS X から stable 1.0.1 をインストールする(unstableではWinBUGSがうまくいかなかった)。Darwineを使ってOSXでWindowsアプリケーションを使うを参考に ~/.wine/system.reg を編集する。例えば

[Software\\Microsoft\\Windows NT\\CurrentVersion\\Fonts]
"MS Gothic"="Z:\\Library\\Fonts\\KozGoPro-Medium.otf"

[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
"MS UI Gothic"="MS Gothic"

のような感じでいいのだろうか。試しにヒラギノを設定してみたら,ちゃんと表示できた。

WinBUGS + R2WinBUGS もちゃんと動く。次のような警告が出るが無視。

fixme:keyboard:RegisterHotKey ...
fixme:ole:GetHGlobalFromILockBytes ...
err:ole:CoGetClassObject ...
err:ole:CoGetClassObject ...
err:ole:CoGetClassObject ...

なお,面倒なことをしなくてもJAGSならMac用のバイナリも配布されている。