在Windows平台用Qt 配置OpenCV3.2举例
在Qt pro文件中“#”代表注释,$$ 代表去除xxxx中的内容;
①:
CONFIG+=YOUR_PLATFROM
YOUR_PLATFROM{
SRC_DIR =C:/3rd_lib #我的所有库都放在这个目录下,OpenCV也存放在这个目录中(为了方便,可以不需要)
OPENCV_DIR = $$SRC_DIR/OpenCV3.2 #OpenCV或其他库的目录
#SRC_DIR 和 OPENCV_DIR 是自己定义的变量可以随便起,只是方便下面配置链接库
}
②:
#判断当前平台是x86还是x86,;
contains(QMAKE_TARGET.arch,x86_64){
OS = x64
}else{
OS = x86
}
③:
#判断是debug版本还是release版本
win32:CONFIG(release,debug|release):{LIB_SUFFIX=""
loact_Name=release
}win32:CONFIG(debug,debug|release):{LIB_SUFFIX=d
loact_Name=debug}④:#添加依赖库路径“-L”引入路径,“$$”取出变量中的值LIBS+=-L$$SRC_DIR/$$OPENCV_DIR/lib/$$OS -lopencv_world320$${LIB_SUFFIX}⑤:#添加库头文件路径INCLUDEPATH += $$OPENCV_DIR/include