g++编译使用到opencv: undefined reference to `cv::String::deallocate(),
g++编译一个包含opencv的文件,报错如下:
tinyyolopostprocessor.cpp:(.text._ZN2cv6StringD2Ev[_ZN2cv6StringD5Ev]+0x14): undefined reference to `cv::String::deallocate()'
/tmp/cc9aMkWE.o: In function `cv::String::operator=(cv::String const&)':
tinyyolopostprocessor.cpp:(.text._ZN2cv6StringaSERKS0_[_ZN2cv6StringaSERKS0_]+0x28): undefined reference to `cv::String::deallocate()'
collect2: error: ld returned 1 exit status
解决方案:编译指令后面添加指向openc的库,即命令最后加: `pkg-config --cflags --libs opencv`。【注意用键盘左上角的单引号“ ` ”包含起来】
如果继续出现如下错误://home/wm/anaconda3/lib/libQt5Core.so.5: undefined reference to `u_errorName_58',
解决方案:
sudo vi /etc/profile
#打开文件的末尾添加:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/wm/anaconda3/libsource /etc/profile
g++编译使用到opencv: undefined reference to `cv::String::deallocate(),相关推荐
- undefined reference to `cv::String::deallocate()一种可能解决方案
1.问题:使用opencv遇到 undefined reference to `cv::String::deallocate() 2.原因:库文件使用4.5.2版本opencv,在项目中使用3.4.1 ...
- C++/nvcc/cuda 编译文件 出现 undefined reference to `cv::String::deallocate()'的解决方法
加上 pkg-config --cflags --libs opencv C++的话 g++ pkg-config opencv --cflags main.cpp -o opencv pkg-con ...
- Opencv undefined reference to `cv::imread() Ubuntu编译
Ubuntu下编译一个C++文件,C++源程序中使用了opencv,opencv的安装没有问题,但是在编译的过程中出现如下错误: undefined reference to `cv::imread( ...
- Clion:undefined reference to `cv::noArray()解决方案
完整问题复现如下: ====================[ Build | GaussNewton | Debug ]============================= /usr/loca ...
- 关于QT下配置OpenCV3.4.0后出现 error: undefined reference to ‘cv::xxx‘的问题及解决方案,直接使用编译好的opencv库
按照网上的办法,在QT中pro文件末尾添加以下代码来引入OpenCV的库和头文件: INCLUDEPATH += D:\OpenCV3.4\opencv\build_mingw\install\x64 ...
- undefined reference to `cv::VideoCapture::VideoCapture()‘
ubuntu opencv两个版本都有,2.4.9和3.0 编译报异常: /lbg/pTrack/dsst/tqone/main/image_acquisition.cpp:36: error: un ...
- undefined reference to ‘cv::imread问题调查
Android ndk 编译报错: error: undefined reference to 'cv::imread(std::__ndk1::basic_string<char, std:: ...
- error: undefined reference to 'cv::_OutputArray::_OutputArray(std::__ndk1
1.使用AS-OpenCvJNI时候,原来写的代码出现 error: undefined reference to 'cv::_OutputArray::_OutputArray(std::__ndk ...
- C++学习——g++对成员函数的undefined reference 未定义引用,但只有在编译release时才会出现。
好久没写文章了,今天带来的也是在C++学习中常见的一个问题,作者在开发中,使用g++的debug模式编译是顺利通过的,但是release模式下出现了下述的问题: /usr/bin/ld: ../bui ...
最新文章
- 强大的矩阵奇异值分解(SVD)和特征值及其应用
- NATAPP本地地址映射到外网
- 文本编辑软件_IDE与文本编辑器的比较
- C/C++socket send函数MSG_NOSIGNAL
- Instagram CEO:苹果iPad用户数少 不值得开发App
- 随想录(开源代码的学习方法)
- 重装系统无法安装在efi分区_001_关于选中的磁盘具有MBR分区表。在 EFI 系统上,Windows 只能安装到 GPT 磁盘。问题解决...
- flume存储到mysql_flume_实现自定义MysqlSink,写入mysql表
- DAC+DMA+TIM实现音频播放问题记录
- 《JavaScript高级程序设计》阅读笔记(十五):浏览器中的JavaScript
- WAF实现扫描器识别
- settimeout在各个浏览器的最小时间
- C#开发的3D图表控件,适用于winform项目
- Python压缩解压–zipfile
- 平板电脑android 管理软件,应用宝HD下载V5.2.0.142 安卓版-Android平板电脑(aPad)专用西西软件下载...
- 基于cooja的RPL OF的修改与仿真
- 吉林省注册公司流程:第一步 企业名称预先核准流程。
- 风冷精密空调安装规范
- F5 LTM 常用oid列表
- ModuleNotFoundError: No module named ‘lap‘ 已解决