hch0216 发表于 2006-7-27 12:05:28

jpeg库的问题

/usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/bin/ld: skipping incompatible /usr/local/arm/3.3.2/lib/gcc-lib/arm-linux/3.3.2/../../../../arm-linux/lib/libjpeg.so when searching for -ljpeg
video-capture.o(.text+0x328): In function `put_image_jpeg':
: undefined reference to `jpeg_std_error'
video-capture.o(.text+0x340): In function `put_image_jpeg':
: undefined reference to `jpeg_CreateCompress'
video-capture.o(.text+0x36c): In function `put_image_jpeg':
: undefined reference to `jpeg_set_defaults'
video-capture.o(.text+0x380): In function `put_image_jpeg':
: undefined reference to `jpeg_set_quality'
video-capture.o(.text+0x398): In function `put_image_jpeg':
: undefined reference to `jpeg_stdio_dest'
video-capture.o(.text+0x3a8): In function `put_image_jpeg':
: undefined reference to `jpeg_start_compress'
video-capture.o(.text+0x4a4): In function `put_image_jpeg':
: undefined reference to `jpeg_write_scanlines'
video-capture.o(.text+0x4d0): In function `put_image_jpeg':
: undefined reference to `jpeg_finish_compress'
video-capture.o(.text+0x4dc): In function `put_image_jpeg':
: undefined reference to `jpeg_destroy_compress'
请问这个到底是jpeg库哪里出了问题???如何解决?

mozilla 发表于 2006-7-27 12:16:08

好像跟你说过了吧,你的jpeg库是x86的,不是arm的。

hch0216 发表于 2006-7-27 13:11:17

这个我后来改了,我把2410开发环境中的libjepg.a (这个是arm的)cp到了我21板的lib中,以前的问题就没有了,然后就有了这些问题.
   听说大概是库的动态与静态的关系.但是我不知道怎么把.so库编成动态的

hch0216 发表于 2006-7-27 17:57:31

如果是arm的,那file之后应该显示什么呢?

mozilla 发表于 2006-7-28 08:55:44

-Llibjpeg.a所在目录 -ljpeg

custer0615 发表于 2007-8-22 17:11:34

斑竹说得是什么意思
我也有同样的问题
斑竹能解答一下么
谢谢
页: [1]
查看完整版本: jpeg库的问题