大概是在链接SimpleViewer的时候

/usr/bin/ld: /home/moresweet/Downloads/OpenNI_2.3.0.81_202110281040_ff72b9bf_release_linux/samples/samples/SimpleViewer/../ThirdParty/OpenCV420/Linux/lib/libopencv_highgui.so: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /home/moresweet/Downloads/OpenNI_2.3.0.81_202110281040_ff72b9bf_release_linux/samples/samples/SimpleViewer/../ThirdParty/OpenCV420/Linux/lib/libopencv_highgui.so: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /home/moresweet/Downloads/OpenNI_2.3.0.81_202110281040_ff72b9bf_release_linux/samples/samples/SimpleViewer/../ThirdParty/OpenCV420/Linux/lib/libopencv_highgui.so: .dynsym local symbol at index 4 (>= sh_info of 2)
/usr/bin/ld: /home/moresweet/Downloads/OpenNI_2.3.0.81_202110281040_ff72b9bf_release_linux/samples/samples/SimpleViewer/../ThirdParty/OpenCV420/Linux/lib/libopencv_imgcodecs.so: .dynsym local symbol at index 2 (>= sh_info of 2)
/usr/bin/ld: /home/moresweet/Downloads/OpenNI_2.3.0.81_202110281040_ff72b9bf_release_linux/samples/samples/SimpleViewer/../ThirdParty/OpenCV420/Linux/lib/libopencv_imgcodecs.so: .dynsym local symbol at index 3 (>= sh_info of 2)
/usr/bin/ld: /home/moresweet/Downloads/OpenNI_2.3.0.81_202110281040_ff72b9bf_release_linux/samples/samples/SimpleViewer/../ThirdParty/OpenCV420/Linux/lib/libopencv_imgcodecs.so: .dynsym local symbol at index 4 (>= sh_info of 2)

由于我的本地环境为Ubuntu20.04,gcc也为9.x,opencv为4.5.5,故怀疑官方链接的库并不适配我的本地环境
以下是官方自带的链接库

编辑CMakeLists(/home/[YOUR USRENAME]/Downloads/OpenNI_2.3.0.81_202110281040_ff72b9bf_release_linux/samples/samples/SimpleViewer),更改为自己的opencv库所在的目录

重新编译,链接成功

OpenIN2 Linux 编译OpenCV 报错undefined reference to `xxx@xxx‘相关推荐

  1. amd64上编译pcl报错undefined reference to `png_init_filter_functions_neon‘

    vtk编译没问题,但pcl报错,这是因为arm架构下与pcl编译相关的部分vtk库编译有所偏差,把vtk下thirdparty/png/vtkpng/png private.h的第128到133行注释 ...

  2. 记录一个CMake编译报错undefined reference to vtable问题的解决

    在编写一个简单的CMake demo: 问题描述 文件结构如下:头文件和cpp分别放在两个文件夹下面 如果使用下面的写法,会报错"undefined reference to vtable ...

  3. 解决交叉编译连接器包含-ldl编译选项,但仍然报错undefined reference to ‘__dlsym‘

    交叉编译连接器包含-ldl编译选项,但仍然报错undefined reference to '__dlsym' 文章目录 交叉编译连接器包含-ldl编译选项,但仍然报错undefined refere ...

  4. linux使用gcc编译报错“undefined reference to `pthread_create'”

    下面这个例子通过一个代码说明两个线程关联一个函数,实现并发操作,预期结果这两个线程都使用了print函数,它们各自执行各自的,不会因为使用了同一个函数而受到影响. my_test.cpp #inclu ...

  5. xcode opencv报错:no member named “xxx” in the global namespace

    mac系统安装opencv后,xcode中工程报错:no member named "xxx" in the global namespace 解决方法: 参考文章:https:/ ...

  6. matlab使用mex编译c语言报错undefined reference to `__imp_WSAStartup‘

    matlab中使用mex编译c语言文件报错提示: undefined reference to __imp_WSAStartup' 最近我在做一个simulink和其他仿真软件的联合仿真,需要用到ud ...

  7. 编译报错: undefined reference to `pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)‘

    写在前面 自己在写一个调用 pcl 的程序,编译的时候遇到如下问题: In function `void pcl::detail::FieldMapper<pcl::PointXYZ>:: ...

  8. linux编译curses报错,linux屏幕编程:curses库的使用

    curses库是一组函数,可以用它来设置光标的位置和终端屏幕上显示的字符样式.curses库将终端屏幕看成是由字符单元组成的网格,每一个单元由(行.列)坐标对标示.坐标原点是屏幕的左上角,行坐标自上而 ...

  9. Clion使用Socket报错undefined reference to `__imp_WSAStartup‘(解决办法)

    根据哔哩哔哩上的视频,使用Clion写一个Socket的服务器,但是当写完之后发现并不能运行,程序报错. ====================[ 构建 | MyHttpd | Debug ]=== ...

最新文章

  1. 最长公共前缀—leetcode14
  2. 消息 245,级别 16,状态 1,第 1 行 在将 varchar 值 '2,8' 转换成数据类型 int 时失败。...
  3. C/C++ main用法总结
  4. JS-原型-原型链-值和引用类型
  5. 阿里云服务器搭配宝塔面板安装Redis为网站提速
  6. 基于MySQL和JavaFX的学生管理系统
  7. linux系统奔溃之vmcore:kdump 的亲密战友 crash
  8. javascript高级程序设计pdf(JavaScript高级程序设计PDF版)
  9. Computer:Microsoft Office Visio2021的简介、安装、使用方法图文教程之详细攻略
  10. html页面右下角添加js广告,JS右下角悬浮广告代码的简单示例
  11. php输出cad文件,AutoCAD 二次开发 输出为WMF 或BMP文件
  12. 通过概率规划归纳的人类水平概念学习
  13. Mysql SQLserver Oracle 数据库中获取系统时间,年,月,日单个获取
  14. 华三交换机配置vrrp_VRRP原理与配置 华为、华三交换机,路由器
  15. python的selenium的带https安全隐私问题解决方案
  16. 报错!Exception in thread “main“ java.lang.UnsatisfiedLinkError: ilog.cplex.Cplex.CPXopenCPLEX([I)J
  17. C++实现大整数乘法
  18. @Param注解的使用和解析
  19. python 统计哈姆雷特词汇频率_Python练习15:文本单词频率统计:哈姆雷特,练习题,英文版...
  20. 搭配Online:人民币跳涨300点!外资:真香!大举加仓China资产

热门文章

  1. [Python] 堆叠函数 stack((a,b), axis=0)
  2. js中字符串正则表达式、正则法则pattern、RegExp、flags、exec
  3. (三)pscc学习笔记
  4. markdown与latex:书写单边大括号左边或右边即在没有括号的一端加点
  5. 获取虚拟账号列表失败啥意思_「图」Windows 10 Build 18963发布:可显GPU温度 支持重命名虚拟桌面...
  6. 【马来西亚】娘惹的含义
  7. rest-framework解析器,url控制,分页,响应器,渲染器,版本控制
  8. item系列内置方法重构类
  9. 实验8:Problem A: 立体空间中的点(I)
  10. Ext中的get、getDom、getCmp、getBody、getDoc的区别