opencv3.2在ubuntu16.04安装,测试程序错误分析
来源:互联网 发布:美工待遇 编辑:程序博客网 时间:2024/05/16 15:52
opencv 在ubuntu中已经安装完毕,但是在测试一个程序中disp_image.cpp出现了错误
test.cpp:(.text+0x8b):对‘cv::imread(cv::String const&, int)’未定义的引用
test.cpp:(.text+0x10e):对‘cv::namedWindow(cv::String const&, int)’未定义的引用
test.cpp:(.text+0x163):对‘cv::imshow(cv::String const&, cv::_InputArray const&)’未定义的引用
test.cpp:(.text+0x18b):对‘cv::waitKey(int)’未定义的引用
/tmp/ccIfvETd.o:在函数‘cv::String::String(char const*)’中:
test.cpp:(.text._ZN2cv6StringC2EPKc[_ZN2cv6StringC5EPKc]+0x4d):对‘cv::String::allocate(unsigned long)’未定义的引用
/tmp/ccIfvETd.o:在函数‘cv::String::~String()’中:
test.cpp:(.text._ZN2cv6StringD2Ev[_ZN2cv6StringD5Ev]+0x14):对‘cv::String::deallocate()’未定义的引用
/tmp/ccIfvETd.o:在函数‘cv::String::operator=(char const*)’中:
test.cpp:(.text._ZN2cv6StringaSEPKc[_ZN2cv6StringaSEPKc]+0x18):对‘cv::String::deallocate()’未定义的引用
test.cpp:(.text._ZN2cv6StringaSEPKc[_ZN2cv6StringaSEPKc]+0x48):对‘cv::String::allocate(unsigned long)’未定义的引用
/tmp/ccIfvETd.o:在函数‘cv::Mat::~Mat()’中:
test.cpp:(.text._ZN2cv3MatD2Ev[_ZN2cv3MatD5Ev]+0x39):对‘cv::fastFree(void*)’未定义的引用
/tmp/ccIfvETd.o:在函数‘cv::Mat::operator=(cv::Mat const&)’中:
test.cpp:(.text._ZN2cv3MataSERKS0_[_ZN2cv3MataSERKS0_]+0x115):对‘cv::Mat::copySize(cv::Mat const&)’未定义的引用
/tmp/ccIfvETd.o:在函数‘cv::Mat::release()’中:
test.cpp:(.text._ZN2cv3Mat7releaseEv[_ZN2cv3Mat7releaseEv]+0x4b):对‘cv::Mat::deallocate()’未定义的引用
collect2: error: ld returned 1 exit status
分析:
错误中提示好像找不到库文件, 不过我也是加载了头文件和库文件,
g++ `pkg-config --cflags --libs opencv` -o test test.cpp
测试 pkg-config --cflags --libs opencv 也能输出包含头文件和库文件,
原来是在编译时的一个设置问题,要需要先编译再链接
g++ `pkg-config --cflags opencv` -o test test.cpp `pkg-config --libs opencv`
主要时刚接触opencv, linux的基础还很差, 以后需要加强学习
- opencv3.2在ubuntu16.04安装,测试程序错误分析
- opencv3.2 在Ubuntu16.04配置安装
- ubuntu16.04安装opencv3.2
- 在 Ubuntu16.04 上安装 OpenCV3.2.0
- ubuntu16.04 安装opencv3
- ubuntu16.04安装cuda8和opencv3.2
- ubuntu16.04下安装opencv3.2版本
- ubuntu16.04 python3.5 Opencv3.2安装
- ubuntu16.04下安装opencv3.2版本
- 【安装教程】opencv3.2 contrib ubuntu16.04
- Ubuntu16.04 openCV3.1安装
- ubuntu16.04 opencv3.1安装
- Ubuntu16.04下安装opencv3
- Ubuntu16.04安装OpenCv3.2.0
- ubuntu16.04安装opencv3.2.0
- ubuntu16.04安装opencv3.1.0
- opencv3+opencv_contrib 安装ubuntu16.04
- Ubuntu16.04 安装opencv3.3.1
- Xcode命令行生成Bitcode静态库
- 第十三周项目2-二叉树排序树中查找的路径
- html5学习笔记
- 企鹅,纯HTML+CSS
- 【腾讯TMQ】陪你度过漫长岁月:WiFi管家测试一纸芳华诉流年
- opencv3.2在ubuntu16.04安装,测试程序错误分析
- 25个经典的Spring面试问答
- Codeforces895C. Square Subsets
- 1011. A+B和C (15) PAT乙级真题
- viewpapger+fragment
- Github添加SSH key时的问题
- 添加MyEclipse WebSphere Portal Server支持(一)
- oracle dump 数据
- 拥抱Android O,Android固定快捷方式App Shortcuts