0

Macports と QT-Creator 経由で OpenCv を Mac にインストールしました。プロジェクトに両方のヘッダーファイルを含めました

#include <opencv/cv.h>
#include <opencv/highgui.h>

.pro ファイル内で、次のように構成します

INCLUDEPATH += /opt/local/include/

LIBS += -L/opt/local/lib/

imgread を使用して画像をロードしています。しかし、コンパイルすると、次のようなエラーが発生しました

アーキテクチャ x86_64 のシンボルが見つかりません

私の設定が何らかの形で間違っているようですか?誰かが私が間違っていることを知っていますか? または、Mac OS 10.7.5 で QT 内に openCV をインポートしてインストールするにはどうすればよいですか?

4

2 に答える 2

1

メッセージを右クリック

symbol(s) not found for architecture x86_64

を選択しますShow Output (O)

その後、QtCreator が隠していた完全なメッセージが表示されます。

于 2015-02-25T16:41:53.890 に答える
0

わかりました、インターネットを見回した後、次の解決策を見つけました:

INCLUDEPATH += /opt/local/include

LIBS += -L/opt/local/lib

LIBS += -lopencv_calib3d \
-lopencv_contrib \
-lopencv_core \
-lopencv_features2d \
-lopencv_flann \
-lopencv_gpu \
-lopencv_highgui \
-lopencv_imgproc \
-lopencv_legacy \
-lopencv_ml \
-lopencv_objdetect \
-lopencv_video
于 2013-08-20T07:29:14.410 に答える