最近要在一个Android项目里使用FreeImage库,所以移植到Android中
最麻烦的也是最核心的就是这个MakeFile,R5编译有问题,正好R6诞生了
编译的过程中出现了无法找到‘swab’方法的错误,有人提交了一个path解决了这个问题
http://www.crystax.net/trac/attachment/ticket/32/swab.patch
编译过程中遇到 lstdc++ 无法找到的情况,所以LIBRARIES就写死了:LIBRARIES = -L $(SYSROOT)/usr/lib/ -lstdc++
include Makefile.srcs
NDK_ROOT=/home/dino/android-ndk-r6
SYSROOT=$(NDK_ROOT)/platforms/android-8/arch-arm/
CC="$(NDK_ROOT)/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-gcc"
CXX="$(NDK_ROOT)/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86/bin/arm-linux-androideabi-g++"
# Converts cr/lf to just lf
DOS2UNIX = dos2unix
|
{Android-编译FreeImage For Android}
最新推荐文章于 2021-12-13 11:30:10 发布
本文详细介绍了如何在Android环境中编译FreeImage库,涉及Unix系统、Makefile配置、头文件包含和DOS命令行操作等关键步骤,为Android应用开发提供图像处理支持。
摘要由CSDN通过智能技术生成