OpenCV中文网站

 找回密码
 立即注册
搜索
热搜: 安装 配置
查看: 3203|回复: 3

请教一下使用opencv使用arm-linux-gnueabihf-g++-4.8编译后的库编...

[复制链接]
发表于 2016-7-15 17:48:44 | 显示全部楼层 |阅读模式
我用opencv2.4.13中自带的platforms/linux/arm-gnueabi.toolchain.cmake文件编译好的库,再使用arm-linux-gnueabihf-g++-4.8编译代码的时候后会出错。
编译命令arm-linux-gnueabihf-g++-4.8 -L/usr/local/opencv-arm/lib -I/usr/local/opencv-arm/include -lopencv_calib3d -lopencv_contrib -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_gpu -lopencv_highgui -lopencv_imgproc -lopencv_legacy -lopencv_ml -lopencv_nonfree -lopencv_objdetect -lopencv_ocl -lopencv_photo -lopencv_stitching -lopencv_superres -lopencv_ts -lopencv_video -lopencv_videostab -lrt -lpthread -lm -ldl -o test DisplayImage.cpp(为了防止少某些库,我就全加上了)
错误信息:
/tmp/cc8j2z1H.o: In function `main':
DisplayImage.cpp.text+0x7e): undefined reference to `cv::imread(std::string const&, int)'
DisplayImage.cpp.text+0x114): undefined reference to `cv::_InputArray::_InputArray(cv::Mat const&)'
DisplayImage.cpp.text+0x12a): undefined reference to `cv::imwrite(std::string const&, cv::_InputArray const&, std::vector<int, std::allocator<int> > const&)'
/tmp/cc8j2z1H.o: In function `cv::Mat::~Mat()':
DisplayImage.cpp.text._ZN2cv3MatD2Ev[_ZN2cv3MatD5Ev]+0x20): undefined reference to `cv::fastFree(void*)'
/tmp/cc8j2z1H.o: In function `cv::Mat::release()':
DisplayImage.cpp.text._ZN2cv3Mat7releaseEv[_ZN2cv3Mat7releaseEv]+0x30): undefined reference to `cv::Mat::deallocate()'
collect2: error: ld returned 1 exit status

有木有牛逼的大神知道为什么阿              
回复

使用道具 举报

 楼主| 发表于 2016-7-15 17:49:17 | 显示全部楼层
代码如下,x86的opencv可以编译通过并成功执行
#include "opencv2/opencv.hpp"  
using namespace cv;
using namespace std;   
  
int main(int argc, char** argv)
{
    if(argc != 3)
        return -1;
    Mat srcs = imread(argv[1]);
    vector<int> param = vector<int>(2);
    param[0] = CV_IMWRITE_JPEG_QUALITY;
    param[1] = 50;

    imwrite(argv[2], srcs, param);
}
回复 支持 反对

使用道具 举报

发表于 2016-8-2 16:37:33 | 显示全部楼层
头文件路径呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-8-2 17:48:39 | 显示全部楼层
sxwx510 发表于 2016-8-2 16:37
头文件路径呢?

-I后面阿
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|OpenCV中文网站

GMT+8, 2024-4-27 04:07 , Processed in 0.009727 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表