Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
pango をコンパイルすると、次のエラーが発生します。
lib/libfreetype.so: undefined reference to `hb_ft_font_create'
freetype と harfbuzz をコンパイルしました。-lfreetypeまた、変数-lharfbuzzに渡します。LIBS
-lfreetype
-lharfbuzz
LIBS
Freetype を他のライブラリの一部として使用していると思います。その場合、harfbuzz は必要ないかもしれません。これは、フォントを滑らかにするためにあるようです。
この場合、FreeType の cmakelists.txt の先頭に、 set (CMAKE_DISABLE_FIND_PACKAGE_HarfBuzz TRUE)freetype をビルドする必要がないことを追加するだけです。
set (CMAKE_DISABLE_FIND_PACKAGE_HarfBuzz TRUE)