2016-09-30 123 views
0

我是OpenCV的新手。我試圖在Ubuntu下面的鏈接中運行代碼。OpenCV Makefile錯誤

Particle Tracker

我一樣,他們自述文件中說,但我無法得到它的工作。

當我在控制檯中鍵入make時,我收到以下鏈接中的錯誤。

Errors

我在做什麼錯?

謝謝。

編輯:我已經安裝了OpenCV。

+0

那些看起來像來自opencv_core的符號。你有沒有安裝OpenCV 2.x? –

+0

是的。我有OpenCV,我可以在OpenCV的網站上運行示例代碼。但是,我無法運行這個。 – joefisherman

+0

我無法讓pkg-config工作,但是我用'-lopencv_core -lopencv_imgproc -lopencv_highgui'和'$(SRCS)$(LIBS)'構建行替換LIBS,並構建它。 –

回答

0

按照要求,這裏是我的系統上運行的生成文件。請記住,您必須配置構建環境以查找共享庫(例如,通過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 
+0

謝謝。這工作。 – joefisherman