opencv qt 配置环境(windows)

opencv2.4.4的mingw库加载到qt (5.0.1)时,发现可以经过静态编译,但运行时会异常。排除其余缘由后想到多是源码的mingw32-make的版本不一样形成的。因此用本身qt里的mingw再次进行了编译,这才使得可以在qt creator中正常使用了。能够参照官方文档使用CMake编译源码。ide

因为每次编译会比较慢,这里 这里 这里我提供了个人编译好的文件供你们使用。ui

将源码编译完成后提取出bin和lib。并在源码中提取出build\include文件夹。spa


配置qt creator环境很简单,只须要在.pro文件中添加pmake的INCLUDEPATH,LIBS加入本身须要的头文件和库并将bin目录添加到环境变量path。就能够了。例如:3d

INCLUDEPATH += C:\opencv_mingw\include\
               C:\opencv_mingw\include\opencv\
               C:\opencv_mingw\include\opencv2
 
LIBS += C:\opencv_mingw\lib\libopencv_contrib244.dll.a\
        C:\opencv_mingw\lib\libopencv_calib3d244.dll.a\
        C:\opencv_mingw\lib\libopencv_core244.dll.a\
        C:\opencv_mingw\lib\libopencv_features2d244.dll.a\
        C:\opencv_mingw\lib\libopencv_flann244.dll.a\
        C:\opencv_mingw\lib\libopencv_highgui244.dll.a\
        C:\opencv_mingw\lib\libopencv_imgproc244.dll.a\
        C:\opencv_mingw\lib\libopencv_legacy244.dll.a\
        C:\opencv_mingw\lib\libopencv_ml244.dll.a\
        C:\opencv_mingw\lib\libopencv_objdetect244.dll.a\
        C:\opencv_mingw\lib\libopencv_ts244.a\
        C:\opencv_mingw\lib\libopencv_video244.dll.a