编译android源码时出现错误 求助

targetStaticExecutable:bmlunlock(out/target/product/generic/obj/EXECUTABLES/bmlunlock... target StaticExecutable: bmlunlock (out/target/product/generic/obj/EXECUTABLES/bmlunlock_intermediates/LINKED/bmlunlock)
out/target/product/generic/obj/SHARED_LIBRARIES/libjpeg_intermediates/jdcolor.o: In function `ycc_rgb_565_convert':
/media/Linux/sktdroid/external/jpeg/jdcolor.c:298: undefined reference to `yvup2rgb565_venum'
/media/Linux/sktdroid/external/jpeg/jdcolor.c:298: undefined reference to `yvup2rgb565_venum'
/media/Linux/sktdroid/external/jpeg/jdcolor.c:298: undefined reference to `yvup2rgb565_venum'
/media/Linux/sktdroid/external/jpeg/jdcolor.c:298: undefined reference to `yvup2rgb565_venum'
/media/Linux/sktdroid/external/jpeg/jdcolor.c:298: undefined reference to `yvup2rgb565_venum'
out/target/product/generic/obj/SHARED_LIBRARIES/libjpeg_intermediates/jdcolor.o:/media/Linux/sktdroid/external/jpeg/jdcolor.c:298: more undefined references to `yvup2rgb565_venum' follow
out/target/product/generic/obj/SHARED_LIBRARIES/libjpeg_intermediates/jdcolor.o: In function `ycc_rgba_8888_convert':
/media/Linux/sktdroid/external/jpeg/jdcolor.c:229: undefined reference to `yvup2abgr8888_venum'
/media/Linux/sktdroid/external/jpeg/jdcolor.c:229: undefined reference to `yvup2abgr8888_venum'
/media/Linux/sktdroid/external/jpeg/jdcolor.c:229: undefined reference to `yvup2abgr8888_venum'
/media/Linux/sktdroid/external/jpeg/jdcolor.c:229: undefined reference to `yvup2abgr8888_venum'
/media/Linux/sktdroid/external/jpeg/jdcolor.c:229: undefined reference to `yvup2abgr8888_venum'
jdcolor.c里是这样的:
#ifdef ANDROID_RGB
METHODDEF(void)
ycc_rgba_8888_convert (j_decompress_ptr cinfo,
JSAMPIMAGE input_buf, JDIMENSION input_row,
JSAMPARRAY output_buf, int num_rows)
#ifdef ANDROID_JPEG_USE_VENUM
/*
* Converts YCC->RGBA8888 using VeNum instructions.
*/
{
my_cconvert_ptr cconvert = (my_cconvert_ptr) cinfo->cconvert;
JSAMPROW inptr0, inptr1, inptr2;
JSAMPROW outptr;
JDIMENSION row;

for (row = 0; row < (JDIMENSION)num_rows; row++)
{
inptr0 = input_buf[0][input_row];
inptr1 = input_buf[1][input_row];
inptr2 = input_buf[2][input_row];
input_row++;
outptr = *output_buf++;

yvup2abgr8888_venum((UINT8*) inptr0,
(UINT8*) inptr2,
(UINT8*) inptr1,
(UINT8*) outptr,
cinfo->output_width);
}
}
不胜感激..venum是什么?
不好意思没分了T_T
展开
 我来答
dfh00l
2011-04-14
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
我的2.1 源码里没有 yvup2abgr8888_venum((UINT8*) inptr0,
(UINT8*) inptr2,
(UINT8*) inptr1,
(UINT8*) outptr,
cinfo->output_width);
你的是如个版本的,不是venum,是yvup2abgr8888_venum 是一个函数,Android.mk 应该有问题。1) 含有函数yvup2abgr8888_venum 的c没有编,2)少了引用的库文件
bmlunlock模块的Android.mk 贴上来看看
42778281
2011-04-14
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
底层的
不好意思
不懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友42bef08
2011-04-14
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
把鼠标移到错误的字段上面,看看错误出在哪里,再想办法解决
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式