小编Jus*_*tin的帖子

OpenCV 3.4.3 中对 `cv::String::deallocate()' 错误的未定义引用

我最近安装了 OpenCV 3.4.3 但是 OpenCV 中的一些库没有运行。

这是我的示例代码。

#include<iostream>
#include "opencv2/imgproc.hpp"
#include "opencv2/core.hpp"
#include "opencv2/highgui.hpp"
#include "opencv2/opencv.hpp"

int main(int argc, char** argv){
}
Run Code Online (Sandbox Code Playgroud)

这是我输入的评论

g++ tmp.cpp

结果如下。

/tmp/ccsulwjG.o: 在函数cv::String::~String()': tmp.cpp:(.text._ZN2cv6StringD2Ev[_ZN2cv6StringD5Ev]+0x14): undefined reference tocv::String::deallocate()' /tmp/ccsulwjG.o: 在函数cv::String::operator=(cv::String const&)': tmp.cpp:(.text._ZN2cv6StringaSERKS0_[_ZN2cv6StringaSERKS0_]+0x28): undefined reference tocv::String::deallocate()' collect2: 错误:ld 返回 1 退出状态

那么在这种情况下如何获取exec文件呢?我的 ubuntu 版本是 14.04

先感谢您。

c++ opencv g++

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

c++ ×1

g++ ×1

opencv ×1