我正在尝试在 Android 上移植 libtiff。我使用的源版本是 tiff 4.0.1。 我正在 u1 android 操作系统中构建此源代码。 当我运行 mmm external/tiff 4.0.1/
时出现以下错误In file included from external/tiff-4.0.1/libtiff/tiffiop.h:33,
from external/tiff-4.0.1/libtiff/tif_dirread.c:42:
external/tiff-4.0.1/libtiff/tif_config.h:93:1: warning: "HAVE_MALLOC_H" redefined
In file included from <command-line>:0:
./system/core/include/arch/linux-arm/AndroidConfig.h:221:1: warning: this is the location of the previous definition
In file included from external/tiff-4.0.1/libtiff/tif_dirread.c:42:
external/tiff-4.0.1/libtiff/tiffiop.h:54:21: error: search.h: No such file or directory
我尝试在互联网上搜索了很多,但找不到问题。 任何人都可以向我提供一个大概的想法,可能是哪里出了问题或缺少哪个包裹。
最佳答案
我终于解决了这个问题。我希望这对将来从事这项工作的人有所帮助。我们只需要从 libtiff/tiffiop.h 中删除引用头文件的行。这对我有用。
关于android - search.h-在 Android-tiff 4.0.1 上移植 libtiff 时没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11218967/