遇到的问题
symbol lookup error: /home/frank/Qt5.12.2/5.12.2/gcc_64/lib/libQt5XcbQpa.so.5: undefined symbol: FT_Property_Set
解决方法
分析
我遇到的这种情况是因为有两个版本的freeetype导致的。
输入:
find /usr -name libfreetype*
如果出现:
/usr/lib/x86_64-linux-gnu/libfreetype.a
/usr/lib/x86_64-linux-gnu/libfreetype.so.6
/usr/lib/x86_64-linux-gnu/libfreetype.la
/usr/lib/x86_64-linux-gnu/libfreetype.so
/usr/lib/x86_64-linux-gnu/libfreetype.so.6.12.1
/usr/local/lib/libfreetype.a
/usr/local/lib/libfreetype.so.6
/usr/local/lib/libfreetype.so.6.9.0
/usr/local/lib/libfreetype.la
/usr/local/lib/libfreetype.so
以上类似的两个版本的freetype,可以参考我的解决方案。
解决方案
sudo rm /usr/local/lib/libfreetype.so.6
或者
cd /usr/local/lib
sudo rm libfreetype.so.6 libfreetype.so libfreetype.so.6.9.0