/lib/x86_84-linux-gnu/libcairo.so.2: undefined symbol: FT_Done_MM_Var


1 报错语句

/lib/x86_84-linux-gnu/libcairo.so.2: undefined symbol: FT_Done_MM_Var

2 原因

系统的 libcairo 是针对新版本的 libfreetype 构建的,而我们的寻找动态库路径上,可能有旧版本的 libfreetype,所以导致了这个问题

2 解决方法

执行以下语句:

sudo find / -name libfreetype*

查找系统中已存在的 libfreetype,删除自己上传的 libfreetype,使用系统自带的 libfreetype

3 参考资料

cannot load library libcairo - stack overflow - https://stackoverflow.com/questions/60309060/cannot-load-library-libcairo


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM