2010年6月13日日曜日

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に変更


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

修正前
#include "afxres.h"
修正後
#include
#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版のを使った方が調子が良かった

0 件のコメント: