当前位置:   article > 正文

opencv | undefined reference to `jas_image_writecmpt‘安装jasper

opencv | undefined reference to `jas_image_writecmpt‘安装jasper

/usr/bin/ld: warning: libjasper.so.1, needed by /home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so, not found (try using -rpath or -rpath-link)

/home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so: undefined reference to `jas_image_writecmpt'

/home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so: undefined reference to `jas_cmprof_destroy'

/home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so: undefined reference to `jas_image_destroy'

/home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so: undefined reference to `jas_stream_close'

/home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so: undefined reference to `jas_image_readcmpt'

/home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so: undefined reference to `jas_image_encode'

/home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so: undefined reference to `jas_image_strtofmt'

/home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so: undefined reference to `jas_image_decode'

/home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so: undefined reference to `jas_stream_fopen'

/home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so: undefined reference to `jas_matrix_create'

/home/HwHiAiUser/env/opencv/build/lib/libopencv_imgcodecs.so: undefined reference to `jas_init'

【解决办法】

需要安装依赖

  • 安装cmake及依赖库
  1. $ sudo apt-get install cmake
  2. $ sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg.dev libtiff4.dev libswscale-dev libjasper-dev

errorE: unable to locate libjasper-dev

  1. $ sudo add-apt-repository "deb http://security.ubuntu.com/ubuntu xenial-security main"
  2. $ sudo apt update
  3. $ sudo apt install libjasper1 libjasper-dev
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/282385
推荐阅读
相关标签
  

闽ICP备14008679号