C++でmecabを使おうとしてよくわかんないエラー出た
解決したいこと
ここのライブラリを使ってmecabを使おうとしたところ、よくわからんエラーがでて実行できません…
どうすればいいでしょうか?
発生している問題・エラー
C:/pg/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/14.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\(ユーザ名)\AppData\Local\Temp\ccmcv35O.o:test.cpp:(.text+0x88): undefined reference to `__imp__ZN5MeCab12createTaggerEPKc'
collect2.exe: error: ld returned 1 exit status
該当するソースコード
#include <mecab.h>
#include <iostream>
int main(int argc, char const *argv[])
{
char input[1024] = "ジョニーは戦場へ行った";
MeCab::Tagger *tagger = MeCab::createTagger("-Owakati");
const char *result = tagger->parse(input);
std::cout << result << std::endl;
return 0;
std::cout << "aaaa";
}
自分で試したこと
調べたら他にも同じようなエラーで困っている人はいましたが、回答はもらえてませんでした
0 likes