最近要在一个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-05-14 20:00:12 发布