我使用BUILD_SHARED_LIBS = 0选项在pandaboard上安装了带静态链接的opencv。我正在使用ubuntu 11.10。我还建立了第三方库png,jpeg,jasper和zlib。 (cmake选项BUILD_PNG = ON BUILD_JASPER = ON BUILD_JPEG = ON BUILD_ZLIB = ON WITH_JPEG = ON WITH_PNG = ON WITH_JASPER = ON)。我的opencv安装成功了。但是,当我编译测试程序时,我得到一些未定义的错误引用。所有这些错误似乎都与jpeg,png和jasper库有关,但我无法理解为什么当我明确链接它们时libhighgui无法引用第三方库。以下是我编译程序的方法:
g++ -static face_recognition.cpp -o fcarm -I/home/nandhini/opencv/2.4.2static/include/opencv -I/home/nandhini/opencv/2.4.2static/include -L/home/nandhini/opencv/2.4.2static/lib/ -L/home/nandhini/opencv/2.4.2static/share/OpenCV/3rdparty/lib -llibjpeg -llibjasper -llibpng -lzlib -lopencv_core -lopencv_contrib -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_flann -lopencv_photo -lopencv_legacy -pthread -lm -lrt -lstdc++ -ldl
我已经长期坚持这个问题,如果有人能帮助我解决问题,我真的很感激。请帮忙,谢谢!
以下是我的错误列表:
/home/nandhini/opencv/2.4.2static/lib//libopencv_core.a(persistence.cpp.o): In function
icvGets(CvFileStorage *,char *,int)':
persistence.cpp :(。text._ZL7icvGetsP13CvFileStoragePci + 0x7e):未定义引用gzgets'
/home/nandhini/opencv/2.4.2static/lib//libopencv_core.a(persistence.cpp.o): In function
_ ZL16icvYMLSkipSpacesP13CvFileStoragePcii.constprop.61':
persistence.cpp :(。text._ZL16icvYMLSkipSpacesP13CvFileStoragePcii.constprop.61 + 0x11e):未定义引用gzeof'
/home/nandhini/opencv/2.4.2static/lib//libopencv_core.a(persistence.cpp.o): In function
icvPuts(CvFileStorage *,char const *)':
persistence.cpp :(。text._ZL7icvPutsP13CvFileStoragePKc + 0x138):未定义引用gzputs'
/home/nandhini/opencv/2.4.2static/lib//libopencv_core.a(persistence.cpp.o): In function
icvXMLSkipSpaces(CvFileStorage *,char *,int)':
persistence.cpp :(。text._ZL16icvXMLSkipSpacesP13CvFileStoragePci + 0x1a2):未定义引用gzeof'
/home/nandhini/opencv/2.4.2static/lib//libopencv_core.a(persistence.cpp.o): In function
icvClose(CvFileStorage *,std :: basic_string,std :: allocator> *)':
persistence.cpp :(。text._ZL8icvCloseP13CvFileStoragePSs + 0x132):未定义引用gzclose'
/home/nandhini/opencv/2.4.2static/lib//libopencv_core.a(persistence.cpp.o): In function
cvOpenFileStorage':
persistence.cpp :(。text.cvOpenFileStorage + 0x1b0):未定义引用gzrewind'
persistence.cpp:(.text.cvOpenFileStorage+0x6b6): undefined reference to
gzclose'
persistence.cpp :(。text.cvOpenFileStorage + 0x734):未定义引用gzopen'
persistence.cpp:(.text.cvOpenFileStorage+0xcd4): undefined reference to
gzclose'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg2000.cpp.o):在函数cv::JasperInitializer::~JasperInitializer()':
grfmt_jpeg2000.cpp:(.text._ZN2cv17JasperInitializerD2Ev[_ZN2cv17JasperInitializerD5Ev]+0x4): undefined reference to
jas_cleanup'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg2000.cpp.o):在函数cv::Jpeg2KDecoder::close()':
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KDecoder5closeEv+0x8): undefined reference to
中jas_stream_close'
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KDecoder5closeEv + 0x14):对jas_image_destroy'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg2000.cpp.o): In function
cv :: Jpeg2KDecoder :: readHeader()'的未定义引用:
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KDecoder10readHeaderEv + 0xe):对jas_stream_fopen'
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KDecoder10readHeaderEv+0x1e): undefined reference to
jas_image_decode'的未定义引用
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg2000.cpp.o):在函数cv::Jpeg2KDecoder::readData(cv::Mat&)':
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE+0x5c): undefined reference to
中jas_image_getcmptbytype'
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE + 0x68):对jas_image_getcmptbytype'
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE+0x74): undefined reference to
的未定义引用jas_image_getcmptbytype'
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE + 0xb8):对jas_image_getcmptbytype'
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE+0x126): undefined reference to
jas_matrix_create'的未定义引用
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE + 0x13e):未定义引用jas_image_readcmpt'
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE+0x16e): undefined reference to
jas_matrix_destroy'
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE + 0x184):对jas_cmprof_createfromclrspc'
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE+0x194): undefined reference to
的未定义引用jas_image_chclrspc'
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE + 0x1a2):未定义引用jas_image_destroy'
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE+0x1ac): undefined reference to
jas_cmprof_destroy'
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KDecoder8readDataERNS_3MatE + 0x220):未定义引用jas_cmprof_destroy'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg2000.cpp.o): In function
cv :: Jpeg2KEncoder :: writeComponent8u(void *,cv :: Mat const&)':
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KEncoder16writeComponent8uEPvRKNS_3MatE + 0x1c):对jas_matrix_create'
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KEncoder16writeComponent8uEPvRKNS_3MatE+0x86): undefined reference to
jas_image_writecmpt'的未定义引用
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KEncoder16writeComponent8uEPvRKNS_3MatE + 0xa0):对jas_matrix_destroy'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg2000.cpp.o): In function
cv :: Jpeg2KEncoder :: writeComponent16u(void *,cv :: Mat const&)'的未定义引用:
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KEncoder17writeComponent16uEPvRKNS_3MatE + 0x1c):对jas_matrix_create'
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KEncoder17writeComponent16uEPvRKNS_3MatE+0x86): undefined reference to
jas_image_writecmpt'的未定义引用
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KEncoder17writeComponent16uEPvRKNS_3MatE + 0xa0):未定义引用jas_matrix_destroy'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg2000.cpp.o): In function
cv :: Jpeg2KEncoder :: write(cv :: Mat const&,std :: vector> const&)':
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x5a):对jas_image_create'
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x8c): undefined reference to
的未定义引用jas_image_destroy'
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0xbe):对jas_stream_fopen'
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0xcc): undefined reference to
jas_image_strtofmt'的未定义引用
grfmt_jpeg2000.cpp :(。text._ZN2cv13Jpeg2KEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0xda):对jas_image_encode'
grfmt_jpeg2000.cpp:(.text._ZN2cv13Jpeg2KEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0xe8): undefined reference to
jas_stream_close'的未定义引用
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg2000.cpp.o):在函数_GLOBAL__sub_I_grfmt_jpeg2000.cpp':
grfmt_jpeg2000.cpp:(.text.startup._GLOBAL__sub_I_grfmt_jpeg2000.cpp+0x2): undefined reference to
jas_init'
/home/nandhini/opencv/2.4.2static/lib//libopencv_imgproc.a(templmatch.cpp.o):在函数cv::crossCorr(cv::Mat const&, cv::Mat const&, cv::Mat&, cv::Size_<int>, int, cv::Point_<int>, double, int)':
templmatch.cpp:(.text._ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi+0x318): undefined reference to
cv :: getOptimalDFTSize(int)&#39;
templmatch.cpp :(。text._ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi + 0x33c):未定义引用cv::getOptimalDFTSize(int)'
templmatch.cpp:(.text._ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi+0x7c4): undefined reference to
cv :: dft(cv :: _ InputArray const&amp;,cv :: _ OutputArray const&amp;,int,int)&#39;
templmatch.cpp :(。text._ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi + 0xefc):对cv::dft(cv::_InputArray const&, cv::_OutputArray const&, int, int)'
templmatch.cpp:(.text._ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi+0xf66): undefined reference to
cv :: mulSpectrums的未定义引用(cv :: _ InputArray const&amp;,cv :: _ InputArray const&amp;,cv :: _ OutputArray const&amp;,int,bool )&#39;
templmatch.cpp :(。text._ZN2cv9crossCorrERKNS_3MatES2_RS0_NS_5Size_IiEEiNS_6Point_IiEEdi + 0xf8e):未定义引用cv::dft(cv::_InputArray const&, cv::_OutputArray const&, int, int)'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_png.cpp.o): In function
cv :: PngDecoder :: readDataFromBuf(void *,unsigned char *,unsigned int)&#39;:
grfmt_png.cpp :(。text._ZN2cv10PngDecoder15readDataFromBufEPvPhj + 0xc):对png_get_io_ptr'
grfmt_png.cpp:(.text._ZN2cv10PngDecoder15readDataFromBufEPvPhj+0x10a): undefined reference to
png_error&#39;的未定义引用
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_png.cpp.o):在函数cv::PngDecoder::close()':
grfmt_png.cpp:(.text._ZN2cv10PngDecoder5closeEv+0x26): undefined reference to
png_destroy_read_struct&#39;
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_png.cpp.o):在函数cv::PngDecoder::readHeader()':
grfmt_png.cpp:(.text._ZN2cv10PngDecoder10readHeaderEv+0x18): undefined reference to
png_create_read_struct&#39;
grfmt_png.cpp :(。text._ZN2cv10PngDecoder10readHeaderEv + 0x22):对png_create_info_struct'
grfmt_png.cpp:(.text._ZN2cv10PngDecoder10readHeaderEv+0x2a): undefined reference to
png_create_info_struct&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngDecoder10readHeaderEv + 0x6a):对png_set_longjmp_fn'
grfmt_png.cpp:(.text._ZN2cv10PngDecoder10readHeaderEv+0xae): undefined reference to
png_init_io&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngDecoder10readHeaderEv + 0xd8):对png_read_info'
grfmt_png.cpp:(.text._ZN2cv10PngDecoder10readHeaderEv+0xf0): undefined reference to
png_get_IHDR&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngDecoder10readHeaderEv + 0x166):未定义引用png_set_read_fn'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_png.cpp.o): In function
cv :: PngEncoder :: write(cv :: Mat const&amp;,std :: vector&gt; const&amp;)&#39;:
grfmt_png.cpp :(。text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x18):对png_create_write_struct'
grfmt_png.cpp:(.text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x7a): undefined reference to
png_create_info_struct&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x9e):对png_set_longjmp_fn'
grfmt_png.cpp:(.text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0xce): undefined reference to
png_set_write_fn&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x14a):对png_set_compression_mem_level'
grfmt_png.cpp:(.text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x158): undefined reference to
png_set_compression_strategy&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x19a):对png_set_IHDR'
grfmt_png.cpp:(.text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x1ae): undefined reference to
png_write_info&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x1ba):对png_set_bgr'
grfmt_png.cpp:(.text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x1ce): undefined reference to
png_set_swap&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x208):对png_write_image'
grfmt_png.cpp:(.text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x21c): undefined reference to
png_write_end&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x22e):对png_destroy_write_struct'
grfmt_png.cpp:(.text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x284): undefined reference to
png_init_io&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x2c6):对png_set_filter'
grfmt_png.cpp:(.text._ZN2cv10PngEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x2d4): undefined reference to
png_set_compression_level&#39;的未定义引用
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_png.cpp.o):在函数cv::PngDecoder::readData(cv::Mat&)':
grfmt_png.cpp:(.text._ZN2cv10PngDecoder8readDataERNS_3MatE+0x8c): undefined reference to
png_set_longjmp_fn&#39;
grfmt_png.cpp :(。text._ZN2cv10PngDecoder8readDataERNS_3MatE + 0xfa):对png_set_gray_to_rgb'
grfmt_png.cpp:(.text._ZN2cv10PngDecoder8readDataERNS_3MatE+0x102): undefined reference to
png_read_update_info&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngDecoder8readDataERNS_3MatE + 0x126):对png_read_image'
grfmt_png.cpp:(.text._ZN2cv10PngDecoder8readDataERNS_3MatE+0x12e): undefined reference to
png_read_end&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngDecoder8readDataERNS_3MatE + 0x14e):对png_set_palette_to_rgb'
grfmt_png.cpp:(.text._ZN2cv10PngDecoder8readDataERNS_3MatE+0x16a): undefined reference to
png_set_rgb_to_gray&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngDecoder8readDataERNS_3MatE + 0x170):对png_set_bgr'
grfmt_png.cpp:(.text._ZN2cv10PngDecoder8readDataERNS_3MatE+0x178): undefined reference to
png_set_strip_alpha&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngDecoder8readDataERNS_3MatE + 0x180):对png_set_swap'
grfmt_png.cpp:(.text._ZN2cv10PngDecoder8readDataERNS_3MatE+0x18c): undefined reference to
png_set_expand_gray_1_2_4_to_8&#39;的未定义引用
grfmt_png.cpp :(。text._ZN2cv10PngDecoder8readDataERNS_3MatE + 0x194):未定义引用png_set_strip_16'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_png.cpp.o): In function
cv :: PngEncoder :: writeDataToBuf(void *,unsigned char *,unsigned int)&#39;:
grfmt_png.cpp :(。text._ZN2cv10PngEncoder14writeDataToBufEPvPhj + 0x16):对png_get_io_ptr'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg.cpp.o): In function
的未定义引用_ZN2cvL16my_jpeg_load_dhtEP22jpeg_decompress_structPhPP9JHUFF_TBLS5_.constprop.30&#39;:
grfmt_jpeg.cpp :(。text.unlikely._ZN2cvL16my_jpeg_load_dhtEP22jpeg_decompress_structPhPP9JHUFF_TBLS5_.constprop.30 + 0xa4):未定义引用jpeg_alloc_huff_table'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg.cpp.o): In function
cv :: JpegEncoder :: write(cv :: Mat const&amp;,std :: vector&gt; const&amp; )&#39 ;:
grfmt_jpeg.cpp :(。text._ZN2cv11JpegEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x6e):对jpeg_CreateCompress'
grfmt_jpeg.cpp:(.text._ZN2cv11JpegEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x78): undefined reference to
jpeg_std_error&#39;的未定义引用
grfmt_jpeg.cpp :(。text._ZN2cv11JpegEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0xdc):对jpeg_destroy_compress'
grfmt_jpeg.cpp:(.text._ZN2cv11JpegEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x194): undefined reference to
jpeg_set_defaults&#39;的未定义引用
grfmt_jpeg.cpp :(。text._ZN2cv11JpegEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x1a2):对jpeg_set_quality'
grfmt_jpeg.cpp:(.text._ZN2cv11JpegEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x1ae): undefined reference to
jpeg_start_compress&#39;的未定义引用
grfmt_jpeg.cpp :(。text._ZN2cv11JpegEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x1f6):对jpeg_write_scanlines'
grfmt_jpeg.cpp:(.text._ZN2cv11JpegEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x208): undefined reference to
jpeg_finish_compress&#39;的未定义引用
grfmt_jpeg.cpp :(。text._ZN2cv11JpegEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x25e):对jpeg_stdio_dest'
grfmt_jpeg.cpp:(.text._ZN2cv11JpegEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE+0x2a6): undefined reference to
jpeg_write_scanlines&#39;的未定义引用
grfmt_jpeg.cpp :(。text._ZN2cv11JpegEncoder5writeERKNS_3MatERKSt6vectorIiSaIiEE + 0x2fa):对jpeg_write_scanlines'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg.cpp.o): In function
cv :: JpegDecoder :: close()&#39;的未定义引用:
grfmt_jpeg.cpp :(。text._ZN2cv11JpegDecoder5closeEv + 0xa):未定义引用jpeg_destroy_decompress'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg.cpp.o): In function
cv :: JpegDecoder :: readData(cv :: Mat&amp;)&#39;:
grfmt_jpeg.cpp :(。text._ZN2cv11JpegDecoder8readDataERNS_3MatE + 0x90):对jpeg_start_decompress'
grfmt_jpeg.cpp:(.text._ZN2cv11JpegDecoder8readDataERNS_3MatE+0x10a): undefined reference to
jpeg_read_scanlines&#39;的未定义引用
grfmt_jpeg.cpp :(。text._ZN2cv11JpegDecoder8readDataERNS_3MatE + 0x15a):对jpeg_finish_decompress'
/home/nandhini/opencv/2.4.2static/lib//libopencv_highgui.a(grfmt_jpeg.cpp.o): In function
cv :: JpegDecoder :: readHeader()&#39;的未定义引用:
grfmt_jpeg.cpp :(。text._ZN2cv11JpegDecoder10readHeaderEv + 0x20):对jpeg_std_error'
grfmt_jpeg.cpp:(.text._ZN2cv11JpegDecoder10readHeaderEv+0x56): undefined reference to
jpeg_CreateDecompress&#39;的未定义引用
grfmt_jpeg.cpp :(。text._ZN2cv11JpegDecoder10readHeaderEv + 0x92):对jpeg_stdio_src'
grfmt_jpeg.cpp:(.text._ZN2cv11JpegDecoder10readHeaderEv+0x9a): undefined reference to
jpeg_read_header&#39;的未定义引用
grfmt_jpeg.cpp :(。text._ZN2cv11JpegDecoder10readHeaderEv + 0x13c):对jpeg_resync_to_restart'
collect2: ld returned 1 exit status
的未定义引用