参考博客:https://blog.csdn.net/dongdong_csdn/article/details/85217292?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1.pc_relevant_default&utm_relevant_index=1
1、Qt载入opencv
在Qt中打开文件或项目,点击opencv-4.5.3文件中的CMakelists.txt
之后点击项目,只选择Default即可,再点击Condigure Project
(这里我忘截图了,借用一下原文的图,我的路径是/home/zll/Opencv/build-opencv-4.5.3-unknown-Default)
载入成功
2、配置编译
点击项目,在CMake中找到CMAKE_INSTALL_PREFIX修改编译后的库文件和头文件的存放目录(根据自己文件中opencv存放目录修改)
修改后,单击Apply Configuration Changes粗体变成斜体后,修改生效,其他项目如果没有特殊需求保持默认即可。
在修改步骤中,点击详情,选择install
点击锤子开始编译(如果编译不成功检查一下你之前CMake中路径对了没有)
3、添加环境变量
进入目录/etc/ld.so.conf.d/再新建文件opencv.conf
在该文件中添加opencv库的路径(根据自己的路径填写)
保存
sudo ldconfig -v
在显示的库的目录里面看是否有opencv的库文件,如果有则添加成功(如果没有成功,注意看自己之前添加的路径对不对)
新建Qt工程
在.pro文件最后添加
4、测试
成功!