MeCab が MinGW 上でリンクに失敗する件

comments(0) | trackback(0)

はてなブックマークに追加 はてなブックマーク数 del.icio.us に追加 livedoor クリップに追加 livedoor クリップ数 Yahoo!ブックマークに追加

$ g++ -DDLL_IMPORT -I. example2.cpp -o example2.exe libmecab.dll
C:/.../Temp/ccAXaaaa.o(.text+0x194):example2.cpp: undefined reference to `MeCab::Tagger::Tagger(int, char**)'
C:/.../Temp/ccAXaaaa.o(.text+0x1fd):example2.cpp: undefined reference to `MeCab::Tagger::parse(char const*, unsigned int)'
C:/.../Temp/ccAXaaaa.o(.text+0x24f):example2.cpp: undefined reference to `MeCab::Tagger::parseToNode(char const*, unsigned int)'
C:/.../Temp/ccAXaaaa.o(.text+0x2f6):example2.cpp: undefined reference to `MeCab::Tagger::~Tagger()'
C:/.../Temp/ccAXaaaa.o(.text+0x332):example2.cpp: undefined reference to `MeCab::Tagger::~Tagger()'
collect2: ld returned 1 exit status

  MeCab についてるサンプルでもリンクに失敗する.
  MinGW 5.0.0,MSYS 1.0.10 という環境.g++,ld のバージョンは以下.

$ g++ --version
g++.exe (GCC) 3.4.2 (mingw-special)
$ ld --version
GNU ld version 2.15.91 20040904

  むむむ,困ったぞ.

この記事へのコメント

(コメントはありません)

この記事へのコメントを書く

名前:

メールアドレス (公開されません):

URL:

コメント (入力必須)

この記事へのトラックバック URL

http://cl.pocari.org/tb.php/2005-11-23-7

この記事へのトラックバック

(トラックバックはありません)