QT配置opencv很多人应该用的不是最新版qt在配置过程中记得选择合适的opencv版本进行配置防止不必要的问题。我这边选的opencv版本为4.5.2选用vc14qt版本为5.14.2.这边提供一个opencv下载网址https://opencv.org/releases/page/2/复制opencv文件夹我们要复制三个文件夹到qt的项目目录里边首先打开下载好的opencv文件夹第一个文件夹是build下边的include中的opencv2文件夹整个都要复制过去第二和第三个文件夹是build下边的x64我这边选的是vc14复制里边的lib和bin两个文件夹复制到qt项目中接着我们打开qt项目目录所在位置我这边创建了一个叫3rdparty的文件夹存放opencv相关文件。配置qt中描述文件然后我们配置qt中的.pro文件告诉qt路径在哪win32{OPENCV_HOME$$PWD/3rdparty/opencv INCLUDEPATH$$OPENCV_HOME/include LIBS-L$$OPENCV_HOME/libCONFIG(debug,debug|release){LIBS-lopencv_world452d}else{LIBS-lopencv_world452}# 延迟加载 OpenCV DLL QMAKE_LFLAGS/DELAYLOAD:opencv_world452.dll LIBS-ldelayimp}我这边opencv是在我qt项目目录下边的3rdparty下边的opencv里边你们需要根据自己的路径适当修改一点代码然后我这边用了一个延迟加载就是有些时候会出现opencv虽然加载上了代码不报错但是qt运行时崩溃的问题我这个就是运行程序没问题只有在使用opencv时再去加载它然后如果这样子还是报错的话还可以手动添加dll文件到你的build或者是release文件里边这边提供一个release的参考build运行也是一样的可以看到左下角是release然后我们先找到项目构建目录在哪点击项目查看你的项目构建目录路径打开这个路径我们就可以看到一个release文件然后打开opencv文件夹build下边的x64vc14bin文件然后复制两个dll文件到release里边这样子程序运行应该就不会崩溃了。