OpenCVを初めて使用しています。私はUbuntuの下のリンクでコードを実行しようとしていました。OpenCV Makefileエラー
彼らはREADMEファイルに言ったように私がやったが、私はそれが仕事を得ることができませんでした。
make
をコンソールに入力したときに、以下のリンクにエラーが表示されます。
私が間違って何をしているのですか?
ありがとうございました。
編集:OpenCVをインストールしました。
OpenCVを初めて使用しています。私はUbuntuの下のリンクでコードを実行しようとしていました。OpenCV Makefileエラー
彼らはREADMEファイルに言ったように私がやったが、私はそれが仕事を得ることができませんでした。
make
をコンソールに入力したときに、以下のリンクにエラーが表示されます。
私が間違って何をしているのですか?
ありがとうございました。
編集:OpenCVをインストールしました。
リクエストに応じて、私のシステムで動作していたmakefileがあります。共有ライブラリ(ldconfigやLD_LIBRARY_PATHなど)を見つけるためにビルド環境を設定する必要があることに注意してください。
CFLAGS = -O2 -Wall
LIBS = -lopencv_core -lopencv_imgproc -lopencv_highgui
SRCS = main.cpp condens.cpp lbp.cpp selector.cpp filter.cpp hist.cpp
HEADERS = condens.h lbp.h selector.h filter.h state.h hist.h
particle_tracker: $(SRCS) $(HEADERS)
g++ $(CFLAGS) -o particle_tracker $(SRCS) $(LIBS)
.PHONY clean:
rm -f particle_tracker particle_tracker.exe
ありがとうございます。それはうまくいった。 – joefisherman
これらはopencv_coreのシンボルのようです。あなたはOpenCV 2.xをインストールしましたか? –
はい。私はOpenCVを持っており、OpenCVのWebサイトでサンプルコードを実行することができます。しかし、私はこれを実行することができませんでした。 – joefisherman
私はpkg-configを動作させることができませんが、LIBSを '-lopencv_core -lopencv_imgproc -lopencv_highgui'に置き換え、ビルド行を' $(SRCS)$(LIBS) 'に置き換えました。 –