2012-01-19 28 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