2012-01-19 24 views
0

對不起,提出了一些已被某些人問過的問題.. 但即使經過多天的搜索和嘗試,我也無法使opencv與qt創造者.. 希望任何機構可以給我這樣做的步驟。如何使用qt創建器配置opencv 2.3以使用qt sdk安裝中的stock mingw編譯器

上次我試着通過調用一個opencv特定函數來檢查它是否編譯正確,但它給出了一些由於鏈接問題導致的錯誤,我已經使用代碼塊中的mingw編譯器構建了opencv庫,如一些教程,甚至沒有工作。

我得到這個錯誤

:-1: error: cannot find -lopencv_core

:-1: error: collect2: ld returned 1 exit status

我的親文件看起來如下

QT + =核心

TARGET = Open_cv_integration

CONFIG + =控制檯

TEMPLATE = app

SOURCES + = main.cpp中

LIBS + = 「C:/opencv2.2MinGW/lib/libopencv_core231.dll.a」

LIBS + = -lm -lopencv_core -lopencv_highgui -lopencv_video -lopencv_imgproc

+0

其實這是爲我工作 INCLUDEPATH + = C:/opencv2.2MinGW/include LIBS + = C:/opencv2.2MinGW/bin/* DLL ,我不得不復制所需的所有dll的我到system32目錄。 – user1159585

回答

0
LIBS += \ 
    -LD:\your lib directory\ -llibopencv_highgui231 \ 
INCLUDEPATH += \ 
    D:/your include dir/include/ 

應該爲你工作。 QtCreator有很好的幫助,並且有說如何將lib添加到項目中。

+0

謝謝你.. – user1159585