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 -ljpegvideo-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库哪里出了问题???如何解决? 好像跟你说过了吧,你的jpeg库是x86的,不是arm的。 这个我后来改了,我把2410开发环境中的libjepg.a (这个是arm的)cp到了我21板的lib中,以前的问题就没有了,然后就有了这些问题.
听说大概是库的动态与静态的关系.但是我不知道怎么把.so库编成动态的 如果是arm的,那file之后应该显示什么呢? -Llibjpeg.a所在目录 -ljpeg 斑竹说得是什么意思
我也有同样的问题
斑竹能解答一下么
谢谢
页:
[1]