现在的位置: 首页 > 综合 > 正文

opencv qt 配置环境(windows)

2018年04月02日 ⁄ 综合 ⁄ 共 976字 ⁄ 字号 评论关闭

opencv2.4.4的mingw库加载到qt (5.0.1)时,发现能够通过静态编译,但运行时会异常。排除其他原因后想到可能是源码的mingw32-make的版本不同造成的。所以用自己qt里的mingw再次进行了编译,这才使得能够在qt creator中正常使用了。可以参照官方文档使用CMake编译源码。

由于每次编译会比较慢,这里 这里 这里我提供了我的编译好的文件供大家使用。

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

配置qt creator环境很简单,只需要在.pro文件中添加pmake的INCLUDEPATH,LIBS加入自己需要的头文件和库并将bin目录添加到环境变量path。就可以了。例如:

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

抱歉!评论已关闭.