5

pango をコンパイルすると、次のエラーが発生します。

lib/libfreetype.so: undefined reference to `hb_ft_font_create'

freetype と harfbuzz をコンパイルしました。-lfreetypeまた、変数-lharfbuzzに渡します。LIBS

4

3 に答える 3

1

Freetype を他のライブラリの一部として使用していると思います。その場合、harfbuzz は必要ないかもしれません。これは、フォントを滑らかにするためにあるようです。

この場合、FreeType の cmakelists.txt の先頭に、 set (CMAKE_DISABLE_FIND_PACKAGE_HarfBuzz TRUE)freetype をビルドする必要がないことを追加するだけです。

于 2019-03-07T22:46:40.923 に答える