4 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 上尝试这个,如果有帮助的话。
帮助!!我两天来一直在努力让它发挥作用。我不知道我还能做什么。有什么建议么?
非常感谢!布伦特
你缺少 dev librart,安装 libfreetypeX-dev,在 debian lenny 中它将是 apt-get install libfreetype6-dev
sudo apt-get install libfreetype6-dev
Run Code Online (Sandbox Code Playgroud)
我试过 ln -s /usr/lib/libfreetype.so.6.3.18 libfreetype.so
永远不要做这样的事情,除非你想破坏你的系统并学习如何修复它
| 归档时间: |
|
| 查看次数: |
8130 次 |
| 最近记录: |