centos7 Qt5.9.1 opencv静态库报grfmt_exr.cpp错误

2024-03-06 23:38

本文主要是介绍centos7 Qt5.9.1 opencv静态库报grfmt_exr.cpp错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

错误:

grfmt_exr.cpp:-1: error: undefined reference to `Imf::Chromaticities::Chromaticities(Imath::Vec2<float> const&, Imath::Vec2<float> const&, Imath::Vec2<float> const&, Imath::Vec2<float> const&)'

grfmt_exr.cpp:-1: error: undefined reference to `Imf::globalThreadCount()'

grfmt_exr.cpp:-1: error: undefined reference to `Imf::InputFile::InputFile(char const*, int)'

grfmt_exr.cpp:-1: error: undefined reference to `Imf::InputFile::header() const'

grfmt_exr.cpp:-1: error: undefined reference to `Imf::Header::dataWindow() const'

grfmt_exr.cpp:-1: error: undefined reference to `Imf::InputFile::header() const'

grfmt_exr.cpp:-1: error: undefined reference to `Imf::hasChromaticities(Imf::Header const&)'

grfmt_exr.cpp:-1: error: undefined reference to `Imf::InputFile::header() const'

grfmt_exr.cpp:-1: error: undefined reference to `Imf::Header::channels() const'

grfmt_exr.cpp:-1: error: undefined reference to `Imf::ChannelList::findChannel(char const*) const'

grfmt_exr.cpp:-1: error: undefined reference to `Imf::ChannelList::findChannel(char const*) const'



1.centos7 编译opencv2.4.13静态库的方法参考:http://blog.csdn.net/sz76211822/article/details/75592973


2.环境配置:

2.1在终端里面输入 locate libIlmImf


将libIlmImf.a 拷贝出来。如下面的“工程目录”


2.2将opencv Include文件夹以及静态库从 /usr/local/lib 拷贝出来.

工程目录:



静态库目录:



3.Qt5.9.1 配置Opencv静态库

INCLUDEPATH += -L$$PWD ./Opencv/include \-L$$PWD ./Opencv/include/opencv \-L$$PWD ./Opencv/include/opencv2 \LIBS +=-ljpeg \
-lpng \
-ljasper \
-ltiff \
-ldl \
-lz \
$${PWD}/Include/Sqlite3/libsqlite3.a \
$${PWD}/Include/Opencv/lib/libopencv_core.a \
$${PWD}/Include/Opencv/lib/libopencv_highgui.a \
$${PWD}/Include/Opencv/lib/libopencv_imgproc.a \
$${PWD}/Include/Opencv/lib/libIlmImf.a \

重新编译,错误就没有了


这篇关于centos7 Qt5.9.1 opencv静态库报grfmt_exr.cpp错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/781742

相关文章

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去

Java中的Opencv简介与开发环境部署方法

《Java中的Opencv简介与开发环境部署方法》OpenCV是一个开源的计算机视觉和图像处理库,提供了丰富的图像处理算法和工具,它支持多种图像处理和计算机视觉算法,可以用于物体识别与跟踪、图像分割与... 目录1.Opencv简介Opencv的应用2.Java使用OpenCV进行图像操作opencv安装j

Linux(Centos7)安装Mysql/Redis/MinIO方式

《Linux(Centos7)安装Mysql/Redis/MinIO方式》文章总结:介绍了如何安装MySQL和Redis,以及如何配置它们为开机自启,还详细讲解了如何安装MinIO,包括配置Syste... 目录安装mysql安装Redis安装MinIO总结安装Mysql安装Redis搜索Red

centos7基于keepalived+nginx部署k8s1.26.0高可用集群

《centos7基于keepalived+nginx部署k8s1.26.0高可用集群》Kubernetes是一个开源的容器编排平台,用于自动化地部署、扩展和管理容器化应用程序,在生产环境中,为了确保集... 目录一、初始化(所有节点都执行)二、安装containerd(所有节点都执行)三、安装docker-

解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题

《解决mybatis-plus-boot-starter与mybatis-spring-boot-starter的错误问题》本文主要讲述了在使用MyBatis和MyBatis-Plus时遇到的绑定异常... 目录myBATis-plus-boot-starpythonter与mybatis-spring-b

opencv实现像素统计的示例代码

《opencv实现像素统计的示例代码》本文介绍了OpenCV中统计图像像素信息的常用方法和函数,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 统计像素值的基本信息2. 统计像素值的直方图3. 统计像素值的总和4. 统计非零像素的数量

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

使用opencv优化图片(画面变清晰)

文章目录 需求影响照片清晰度的因素 实现降噪测试代码 锐化空间锐化Unsharp Masking频率域锐化对比测试 对比度增强常用算法对比测试 需求 对图像进行优化,使其看起来更清晰,同时保持尺寸不变,通常涉及到图像处理技术如锐化、降噪、对比度增强等 影响照片清晰度的因素 影响照片清晰度的因素有很多,主要可以从以下几个方面来分析 1. 拍摄设备 相机传感器:相机传

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我