OpenIN2 Linux 编译OpenCV 报错undefined reference to `xxx@xxx‘
大概是在链接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‘相关推荐
- amd64上编译pcl报错undefined reference to `png_init_filter_functions_neon‘
vtk编译没问题,但pcl报错,这是因为arm架构下与pcl编译相关的部分vtk库编译有所偏差,把vtk下thirdparty/png/vtkpng/png private.h的第128到133行注释 ...
- 记录一个CMake编译报错undefined reference to vtable问题的解决
在编写一个简单的CMake demo: 问题描述 文件结构如下:头文件和cpp分别放在两个文件夹下面 如果使用下面的写法,会报错"undefined reference to vtable ...
- 解决交叉编译连接器包含-ldl编译选项,但仍然报错undefined reference to ‘__dlsym‘
交叉编译连接器包含-ldl编译选项,但仍然报错undefined reference to '__dlsym' 文章目录 交叉编译连接器包含-ldl编译选项,但仍然报错undefined refere ...
- linux使用gcc编译报错“undefined reference to `pthread_create'”
下面这个例子通过一个代码说明两个线程关联一个函数,实现并发操作,预期结果这两个线程都使用了print函数,它们各自执行各自的,不会因为使用了同一个函数而受到影响. my_test.cpp #inclu ...
- xcode opencv报错:no member named “xxx” in the global namespace
mac系统安装opencv后,xcode中工程报错:no member named "xxx" in the global namespace 解决方法: 参考文章:https:/ ...
- matlab使用mex编译c语言报错undefined reference to `__imp_WSAStartup‘
matlab中使用mex编译c语言文件报错提示: undefined reference to __imp_WSAStartup' 最近我在做一个simulink和其他仿真软件的联合仿真,需要用到ud ...
- 编译报错: undefined reference to `pcl::console::print(pcl::console::VERBOSITY_LEVEL, char const*, ...)‘
写在前面 自己在写一个调用 pcl 的程序,编译的时候遇到如下问题: In function `void pcl::detail::FieldMapper<pcl::PointXYZ>:: ...
- linux编译curses报错,linux屏幕编程:curses库的使用
curses库是一组函数,可以用它来设置光标的位置和终端屏幕上显示的字符样式.curses库将终端屏幕看成是由字符单元组成的网格,每一个单元由(行.列)坐标对标示.坐标原点是屏幕的左上角,行坐标自上而 ...
- Clion使用Socket报错undefined reference to `__imp_WSAStartup‘(解决办法)
根据哔哩哔哩上的视频,使用Clion写一个Socket的服务器,但是当写完之后发现并不能运行,程序报错. ====================[ 构建 | MyHttpd | Debug ]=== ...
最新文章
- 最长公共前缀—leetcode14
- 消息 245,级别 16,状态 1,第 1 行 在将 varchar 值 '2,8' 转换成数据类型 int 时失败。...
- C/C++ main用法总结
- JS-原型-原型链-值和引用类型
- 阿里云服务器搭配宝塔面板安装Redis为网站提速
- 基于MySQL和JavaFX的学生管理系统
- linux系统奔溃之vmcore:kdump 的亲密战友 crash
- javascript高级程序设计pdf(JavaScript高级程序设计PDF版)
- Computer:Microsoft Office Visio2021的简介、安装、使用方法图文教程之详细攻略
- html页面右下角添加js广告,JS右下角悬浮广告代码的简单示例
- php输出cad文件,AutoCAD 二次开发 输出为WMF 或BMP文件
- 通过概率规划归纳的人类水平概念学习
- Mysql SQLserver Oracle 数据库中获取系统时间,年,月,日单个获取
- 华三交换机配置vrrp_VRRP原理与配置 华为、华三交换机,路由器
- python的selenium的带https安全隐私问题解决方案
- 报错!Exception in thread “main“ java.lang.UnsatisfiedLinkError: ilog.cplex.Cplex.CPXopenCPLEX([I)J
- C++实现大整数乘法
- @Param注解的使用和解析
- python 统计哈姆雷特词汇频率_Python练习15:文本单词频率统计:哈姆雷特,练习题,英文版...
- 搭配Online:人民币跳涨300点!外资:真香!大举加仓China资产
热门文章
- [Python] 堆叠函数 stack((a,b), axis=0)
- js中字符串正则表达式、正则法则pattern、RegExp、flags、exec
- (三)pscc学习笔记
- markdown与latex:书写单边大括号左边或右边即在没有括号的一端加点
- 获取虚拟账号列表失败啥意思_「图」Windows 10 Build 18963发布:可显GPU温度 支持重命名虚拟桌面...
- 【马来西亚】娘惹的含义
- rest-framework解析器,url控制,分页,响应器,渲染器,版本控制
- item系列内置方法重构类
- 实验8:Problem A: 立体空间中的点(I)
- Ext中的get、getDom、getCmp、getBody、getDoc的区别