构建Qt中的Opencv库的工程

第一步。正常创建工程项目

第二步。复制\opencv\build\include到工程所在的源代码文件夹中,并对工程进行build操作

第三步。复制\opencv\build\x86\vc10\lib(可以根据需要来进行选择)到构建目录底下

第四步。在%工程名%.pro中添加以下代码以添加库

win32 {
    message(Windows x64 + Qt5.6 + OpenCV2.4.9)

    DEFINES += WINDOWS_MODE
    DEFINES += GETIOFROMWWW
    INCLUDEPATH += ./include
    INCLUDEPATH += ./include/opencv
    INCLUDEPATH += ./include/opencv2
    LIBS += ./lib/libopencv_*
}//添加对win32系统的支持

unix {
    INCLUDEPATH += /usr/local/include \
                /usr/local/include/opencv2
}//添加对unix系统支持

linux-g++ {
    message(Linux-g++)
    #DEFINES += SOD_OPENCV3   #when use OpenCV 3.0 and above
    DEFINES += SOD_DEBUG
  #  LIBS += /usr/local/lib/libopencv_*
    LIBS += /usr/lib/arm-linux-gnueabihf/libopencv_*
}//添加对linux系统支持g++编译器

linux-g++-64 {
    message(Linux-g++-64)
    DEFINES += X64SIM SOD_DEBUG
    DEFINES += GETIOFROMWWW

    LIBS += /usr/local/lib/libopencv_*
}//添加对linux系统支持g++64编译器


linux-arm-g++ {
    message(Linux ARM)
    DEFINES += GETIOFROMWWW
    LIBS += /opt/FriendlyARM/toolschain/4.5.1/arm-none-linux-gnueabi/lib/libopencv_*
}//添加对嵌入式linux系统支持g++编译器(FriendlyARM)


然后就可以愉快地使用Opencv底下的库辣。


猜你喜欢

转载自blog.csdn.net/Johnson_star/article/details/74691474
今日推荐