gpt4 book ai didi

qt -/usr/bin/ld : cannot find -lfreetype Why? 我怎样才能让它工作?

转载 作者:行者123 更新时间:2023-12-04 13:34:52 25 4
gpt4 key购买 nike

完全重复:

/usr/bin/ld: cannot find -lfreetype qt


您好,我正在为一个研究生项目编写一个跨平台的 Qt 应用程序。我一直在使用 Qt 4.3,但最近才升级到 4.5。在我的 Windows 机器上,它运行良好。没问题。然而,在我的 Linux 机器上,事情就不是那么好了。

我正在使用 Qt 创建器,它会通过编译过程生成所有目标文件。但随后它会调用:

g++ -Wl, -rpath, (所有.o文件都在这里) -L/media/HOME/Qt-Linux-4.5/qt/lib -lQtGui -L/media/HOME/Qt-Linux-4.5/qt/lib -L/usr/X11R6/lib -pthread -lfreetype -lgobject-2.0 -lrt -lglib-2.0 -ldl -lpthread

它给了我错误:

/usr/bin/ld: 找不到 -lfreetypecollect2: ld 返回 1 个退出状态

现在,我可以在/usr/lib 文件夹中找到 libfreetype.so.6 和 libfreetype.so.6.3.18。我试过运行这个插入-L/usr/lib,但是没有用。我试过 ln -s/usr/lib/libfreetype.so.6.3.18 libfreetype.so,我试过编辑 ld.so.conf 文件。

如果有帮助的话,我正在使用 Eeebuntu 在 eeepc 上进行尝试。

救命!!我一直试图让这个工作两天。我不知道我还能做什么。有什么建议吗?

非常感谢!布伦特

最佳答案

你缺少开发库,安装 libfreetypeX-dev,在 debian lenny 中它将是 apt-get install libfreetype6-dev

sudo apt-get install libfreetype6-dev

I've tried ln -s /usr/lib/libfreetype.so.6.3.18 libfreetype.so

永远不要这样做,除非你想破坏你的系统并学习如何修复它

关于qt -/usr/bin/ld : cannot find -lfreetype Why? 我怎样才能让它工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/764928/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com