質問: Qt5.6 C++ 外部ライブラリの読み込みの質問です。 形態素解析エンジンのMeCabをQtで使用したいのですが、 コンパイルエラーから進まずに困っているので助けてください。 「プロジェクト」→「ライブラリの追加」→「外部ライブラリ」→MeCabのlibmecab.libのパスを設定。 この後に、.proファイルに以下の文が追加されてコンパイルしてもエラーになってしまいます。 ↓自動生成追加文 win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../lib/MeCab/sdk/ -llibmecab -lmecab else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../lib/MeCab/sdk/ -llibmecabd -lmecab else:unix: LIBS += -L$$PWD/../lib/MeCab/sdk/ -llibmecab INCLUDEPATH += $$PWD/../lib/MeCab/sdk DEPENDPATH += $$PWD/../lib/MeCab/sdk ↓エラー内容 :-1: エラー: cannot find -llibmecabd collect2.exe:-1: エラー: error: ld returned 1 exit status ↓開発環境 windows10 32bit Qt5.6 C++ コマンド上ではMeCabを動くことが確認しています。 どなたか教えてください。 よろしくお願いします。
回答: .pro ファイルに追加された文の中で、`libmecab` じゃなくて `libmecabd` になっているのは正しいのですか。