C/MigemoをMSVC 2010でコンパイルしてみる

vimにインストールするためMSVC 2010でコンパイルしてみた
まずは↓からMicrosoft Visual Studio Express C++をダウンロード&インストール

http://www.microsoft.com/japan/msdn/vstudio/express/

(ちなみにインストールするとメイリオフォントもインストールされる Firefoxとかだと文字がにじむサイトとかでるかも・・・)

そんでkaoriyaさんのHPから「ソースコード 1.3(予定) 開発版」をダウンロード解凍して cmigemo-1.3c\compile\vs2003のCMigemo.slnをMSVS 2010で開く→変換ウィザードでプロジェクトを変換
プロジェクトを開いたらReleaseに変更
migemo

そんでCMigemoを右クリック→リビルドすると cannot open include file ‘afxres.h’というエラーが出るのでこんな感じで直す

修正前

#include "afxres.h"

修正後

#include <windows.h>
#define IDC_STATIC -1

あとはvs2003\CMigemo\Release\CMigemo.exeとvs2003\MigemoDLL\Release\migemo.dllを保存してvimにインストール

辞書ファイルはCygwinで作成するかkaoriyaさんの「バイナリ(DLL) 1.2 リリース版 for Windows 」をダウンロードしてもおk

ちなみにmigemo.vimは1.2版のを使った方が調子が良かった