2017-11-05 18 views
0

私はVisual Studio 2015とQt 5.6でうまく機能するQT/Opencvプロジェクトを持っています。私は新しいPCを購入して以来、私はVisual Studio 2017と新しいQt 5.9をインストールしました。プロジェクトをインポートしてコンパイルしようとすると、OpenCV呼び出しでLNK2019LNK2001の巨大なエラーが発生します。私はすでにQTが正しいコンパイルを見つけ、プラットフォームが適切であることを確認し(x64)、Opencvインクルードが正しく検出されていることを確認しました。QT 5.9とOpencvエラー

他にチェックする必要があるチェックはありますか?

私はWindows 10、Qt Creator 4.4.1およびVisual Studio 2017 Communityを使用しています。

+1

"OpenCVでLNK2019とLNK2001エラーの巨大なリストが表示されます。" .libファイルをリンクするのはどうですか? – DimChtz

+2

おそらく、あなたの.proファイルに少なくともいくつかのopencvライブラリを追加することを忘れてしまったでしょう。デバッグとリリースを処理することを確認してください。デバッグライブラリは、リリースとは異なります。 – drescherjm

+0

私はすべてのライブラリをリンクしました。以前のバージョンのqtとvisual studioでは、このプロジェクトが機能しています。今日はもう少し試してみましょう。 – bjorn

答えて

0

@DimChtzと@drescherjmがコメントで述べたように、問題は.libリンクです。以前のバージョンのQTでは、ライブラリをこの方法でリンクしました:LIBS += -L"path/opencv_world331.lib"。これを機能させるために、-Lパラメータを削除しました。

関連する問題