freetype2 下载编译以及测试代码

技术杂谈67

源码: https://sourceforge.net/projects/freetype/files/freetype2

  1. 下载解压后,进入源码目录执行cmake-gui,界面中配置源码目录与编译目录,然后点击左下角Configure。
  2. 界面中FT_DISABLE_BROTLI、FT_DISABLE_BZIP2、FT_DISABLE_HARFBUZZ、FT_DISABLE_PNG、FT_DISABLE_ZLIB全部选中。
  3. 再次点击Configure,点击Generate。
  4. 进入配置的编译目录,执行make命令即可编译出静态库。
  5. 编辑CMakeLists.txt,找到"add_library(freetype"这一行,改为 "add_library(freetype SHARED",保存后重新执行cmake-gui,Configure、Gernerate,进入编译目录执行make命令后即可编译出动态库。

作者:车到山前必有路2021

链接:https://www.jianshu.com/p/8cf456a15c69

来源:简书

*[En]*

**

#include
#include
#include
#include
#include

int main(int argc, char* argv[])
{
    FT_Library  library;
    FT_Face     face;
    FT_Vector   pen;
    FT_Error    error;
    FT_UInt     charIdx;
    wchar_t     wch_data[] = L"pp happy, new year!!!\n天地转,光阴迫,一万年太久,只争朝夕!";

预览生成的yuv数据

ffplay -i bitmap_320_240_gray.yuv -pixel_format gray  -video_size 320*240

Original: https://www.cnblogs.com/zhoug2020/p/16350943.html
Author: 莫水千流
Title: freetype2 下载编译以及测试代码