mupdf为Android:NDK的构建问题(错误:的typedef重新定义....) [英] mupdf for android: ndk-build problem (error: redefinition of typedef....)

查看:280
本文介绍了mupdf为Android:NDK的构建问题(错误:的typedef重新定义....)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我下面的必要步骤,有MuPDF为Android。 MuPDF是建立在我的系统,我可以用C ++利用它,现在与Android尝试。在说明所有步骤已成功,但随即又当我到第10步,那就是当我必须做的 NDK的构建,我得到了一些错误:

I am following the necessary steps to have MuPDF for Android. MuPDF is built on my system, I am able to exploit it with C++, now trying with Android. All steps in the README successfully followed but when I get to step 10, that is when I have to do ndk-build, I get some errors:

/home/pc/sviluppo/android-ndk-r6b/platforms/android-8/arch-arm/usr/include/stdint.h:53: error: redefinition of typedef 'uint32_t'
/home/pc/sviluppo/mupdf-0.9/android/jni/../../thirdparty/jbig2dec/os_types.h:46: note: previous declaration of 'uint32_t' was here
make: *** [/home/pc/sviluppo/mupdf-0.9/android/obj/local/armeabi/objs-  debug/mupdfthirdparty/../../thirdparty/jbig2dec/jbig2.o] Errore 1

怎么了?

$PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/pc/sviluppo/android-sdk-linux_x86/tools:/home/pc/sviluppo/android-ndk-r6b

PS:有人添加mupdf标签

PS: someone add mupdf tag

推荐答案

jbig2dec / os_types.h redeclares uint32_t的 (以及其他),

jbig2dec/os_types.h redeclares uint32_t (and the others),

您需要手动删除它们。

然后,它会正常工作。

这篇关于mupdf为Android:NDK的构建问题(错误:的typedef重新定义....)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆