2005-05-18 [長年日記]

Exerb

要求を満たすものができたので、Exerbにて実行ファイル化。現状cygwin上で動作していたものを実行ファイル化してみるも何も動作しているように見えない。

ライブラリがcygwin版ではだめということで、拡張ライブラリとして使用しているUconvのバイナリを拾ってきて、それなりに動作するようになったのだけど、どうも様子がおかしい。動作から推測するに、USE_WIN32APIの定義つきでコンパイルされているように見える。

しようがないので、Uconvをコンパイルしなおし。 Microsoft Visual C++ Toolkit 2003と、Windows Server 2003 SP1 Platform SDK Web Install から、Core SDKをインストール。 この状態で、mswin32版のrubyでextconf.rbを実行し、インストール。

それ以外に、cygwin版とmswin32版のライブラリの動作の違いをそれっぽく吸収して作業完了。勉強にはなったけど、時間かかりすぎ。

お買い物