安装完freetype以后发现无法编译测试程序,提示ft2build.h: No such file or directory

答疑过程中遇到的问题,使用文档提供的命令会报错提示缺少 ft2build.h 这个头文件,目前还不清楚是什么原因,解决方法如下

  1. 先找到这个ft2build.h在哪,如果安装没有问题的话,这个文件是存在的,如下图

  2. 选择其中的一个路径,在原有编译命令的基础上,指定这个头文件

arm-buildroot-linux-gnueabihf-gcc -o show_line show_line.c -lfreetype -I ~/100ask_imx6ull-sdk/ToolChain/arm-buildroot-linux-gnueabihf_sdk-buildroot/arm-buildroot-linux-gnueabihf/sysroot/usr/include/freetype2/

可以看到成功编译了