C++ 链接错误:“libcairo.so:对 FT_Get_Var_Blend_Cooperatives 的未定义引用”

C++ 链接错误:“libcairo.so:对 FT_Get_Var_Blend_Cooperatives 的未定义引用”

我正在尝试通过 CLion 构建 C++ 项目,但无法在链接过程中解决此错误:

/lib/../lib64/libcairo.so: undefined reference to `FT_Get_Var_Blend_Coordinates'

我想知道是否有人知道这个问题的根源是什么 - 我在论坛中发现了一些类似的问题,这些问题通过删除有问题的软件包得到了解决,但我没有安装上述软件包。

cairo的版本是cairo-1.15.12-4.el7.x86_64

答案1

FT_Get_Var_Blend_Coordinates函数于 2016 年 10 月在 2.7 版本左右添加到 Freetype2 库中。 Cairo 所需的 Freetype 库可能太旧了。

相关内容