T113开发板使用freetype显示单个文字时,出现file format not recognized问题


交叉编译时头文件和库都cp到系统目录下了,也把freetyoe2的文件转移出来了,现在这个问题显示说识别不了libfreetype.so文件类型,咋回事,在这个lib目录下是有这个文件的,我看论坛有一个人和我是一模一样的问题

为什么要拷贝到系统目录下,应该是使用export命令增加环境变量。


照着他拷贝的呀

你更换为您的T113工具链具体的文件路径了吗?

更换了,我看缺zlib,我把zlib也安装了

查看一下依赖库文件格式是否正确


编译完zlib和libpng后编译freetype时make install没识别出来so文件类型,求求指教


越整越迷糊了,现在连libpng也编译安装失败了,说是识别错误的值

已解决、。。。。。。。。。。。。。。。。。。。。。。。

您好,请问可以麻烦告知是什么原因导致的吗?

对于T113安装zlib包时修改Makefile。libz.a错误就把删除zlib包重新解压编译,Makefile里CFLAGS=-O3 -fPIC -D_LARGEFILE64_SOURCE=1 -DHAVE_HIDDEN里添加-fPIC。在编译安装libpng,在编译安装freetype,把libpng和freetype里的lib文件中.so文件全部复制到开发板/usr/lib路径下,例程就可以正常运行了

十分感谢您能公开您的修改记录 :+1: