ubuntu20.04下Qt编译opencv4
参考博客: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、测试
成功!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了