- 下载opencv:opencv官网
等待提取完毕。
提取后会在选定的目录下生成文件夹,可更改文件夹名称作版本区分。
之所以选择安装4.6.0版本,是因为其内有编译好的vc15,与qt构建套件MSVC2017版本对应。
vc14 VS2015、vc15 VS2017、vc16 VS2019
- 选择MSVC2017为构建套件,以新项目为例
该阶段若没有MSVC,说明安装qtcreator时少装了该工具,补装下。
对于现存程序,想要配置MSVC2017作为编译器,可删除.pro.user后重新打开.pro文件对工程进行重新配置。
如果操作完后显示未配置,说明qtcreator未能找到MSVC2017,需下载Visual Studio 2017(也可不,可以网上搜搜其他办法),执行步骤3,否则直接跳到步骤4.
- 安装Visual Studio Community 2017
等待安装完成。
安装完成。 - 在Qt项目的.pro文件中添加如下两行
INCLUDEPATH +=C:/opencv/opencv4.6.0/build/include
LIBS +=C:/opencv/opencv4.6.0/build/x64/vc15/lib/opencv_world460.lib
路径与提取后的opencv文件夹路径对应。
Debug构建时LIBS+=path/opencv_world460d.lib
,Release构建时LIBS+=path/opencv_world460.lib
.
- 需调用opencv时引入相关头文件,如:
#include<opencv2/opencv.hpp>
#include <opencv2/features2d.hpp>
//...
- 将
path/build/x64/vc15/bin
下的所有dll文件拷贝到编译目录下。
配置结束。