2016-05-30 10 views
0

Qt CreatorでOpenCV(3.1)をWindows 32および64ビットで構成しようとしていますが、GUIアプリケーションを作成するのに長い時間がかかりましたが、この設定部分を解決できないようです。私は試してインターネット上に多くのチュートリアルを読んだが(例えばhttps://zahidhasan.wordpress.com/2014/08/19/qt-5-3-1-64-bit-mingw-windows/)、成功しなかった。 enter image description hereQtでOpenCVを正しく設定できませんか?

+0

QtCreatorにリンクするOpenCVライブラリを教えて忘れたようです。そのリンカエラー – incBrain

+0

がライブラリをリンクするのを忘れたか、間違ったライブラリをリンクしています(別のコンパイラなど)。この答えは、答えよりも、むしろコメントであるべき理由です – Micka

答えて

0

は、あなたがそのヘッダを参照する必要があるライブラリを使用するには(それはあなたがあなたの#includeディレクティブを正しくやっていることです):私は私のプログラムを実行しようとすると

、私はこれらのエラーを取得しています。

しかし、リンクするライブラリの名前をにする必要があります。リンカーからのエラーがundefined referenceになるため、現在の設定ではこれが欠落しています。

これまでのセットアップの詳細を知らなくても、何かを伝えるのは難しいです。

環境や必要なOpenCVのビルドに応じて、スタティックライブラリやDLLを使用するようにプロジェクトを設定する必要があります(ここではWindowsについて説明します)。 imread()を使用するには、必ずopencv_highgui *。*ライブラリが必要ですが、これは必ずしも十分ではありません。 OpenCVライブラリの完全なリストはOpenCV documentationです。

+0

;) – incBrain

+0

'インクルードパス+ = Cは:\ opencvbuild \ \をインストール LIBS \ + = Cが含まれます:\ opencvbuild \ libに\ C:\ opencvbuild \ binに PKGCONFIG + = OpenCVの SOURCES + = main.cppに mainwindow.cpp \ HEADERS + = mainwindow.h FORMS + = mainwindow.ui' これらは私の.PROファイルの内容です。ヘッダーはどこで参照する必要がありますか? – TheAdnan

+0

@TheAdnanだから、おそらくQtプロジェクトを使用しています。ライブラリのリストは、使用するものに応じてかなり長いかもしれません。私は私の答えを編集してより多くの情報を与えました。 –

関連する問題