我正在按照必要的步骤安装适用于 Android 的 MuPDF。 MuPDF 是在我的系统上构建的,我能够使用 C++ 来利用它,现在尝试使用 Android。 README 中的所有步骤均已成功执行,但当我执行到步骤 10 时,我就必须这样做ndk-build
,我收到一些错误:
/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 标签
jbig2dec/os_types.h
重新声明uint32_t
(和其他人),
您需要手动删除它们。
然后它就会起作用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)