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

$ 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

  むむむ,困ったぞ.