コマンドプロンプトで、ダウンロードしたフォルダへ移動
cd c:\oniguruma\
で 「\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat」を実行。
(VCのインストールフォルダを指定)
これで、ビルドをするために環境変数とかの設定が完了。
でwin32の下にある Makefile 、 config.hをソースフォルダへコピー。
nmkae
これで、onig.libとonig.dll駕できるはず。
自分の環境では、kernel32.libが開けずエラー。
持っているkernel32.libをソースフォルダへコピーして再度、nmakeをするとできました。
で、VCで作ったものをBCCで使うためにlibファイルを変換
coff2omf onig.lib onig.lib
( coff2omf 変換前 変換後 )
変換したlibをリンクさせ、確認。
バージョンが表示できるかで確認。
/***************************
* simple.c
****************************/
#include <stdio.h>
#include "oniguruma.h"
int main(void){
puts(onig_version());
return 0;
}
これで使っている鬼車のバージョンが出れば確認おわり。
さてこれで、正規表現を試せる。
PR