MUPDF用于Android:NDK-build问题(错误:Typedef的重新定义….)

 2023-01-21    283  

问题描述

我正在遵循为Android提供MUPDF的必要步骤. MUPDF是在我的系统上构建的,我能够用C ++利用它,现在使用Android尝试.读书文件中的所有步骤都成功地遵循,但是当我进入第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

怎么了?

MUPDF用于Android:NDK-build问题(错误:Typedef的重新定义….)

$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(和其他),

您需要手动删除它们.

然后它将起作用.

其他推荐答案

我在应用程序中有视图pager.我需要在view pager中显示每个片段上的pdf文件.通常,我们称MUPDF为以下

uri uri = uri.parse(“通往pdf文件的路径”);

intent intent = new Intent(上下文,mupdfactivity.class);

intent.setAction(intent.action_view);

intent.setdata(uri);

context.startactivity(intent);

所以,如果我将mupdf用于我的应用程序,我必须在每个片段上调用mupdfactivity.我认为这不是正确的方法吗?

以上所述是小编给大家介绍的MUPDF用于Android:NDK-build问题(错误:Typedef的重新定义….),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对77isp云服务器技术网的支持!

原文链接:https://77isp.com/post/26236.html

=========================================

https://77isp.com/ 为 “云服务器技术网” 唯一官方服务平台,请勿相信其他任何渠道。