有人在 Ubuntu 13.10 上成功编译了 qtcreator qt 项目吗?在 13.04 之前,我确实在其他环境中看到了答案,但它接缝包已经改变,我可以安装任何提到的包。我需要知道需要安装什么开发包才能满足缺少的链接库。
user2736189
问问题
3397 次
2 回答
1
我可以安装任何提到的软件包
你的意思是你不能安装任何提到的包?为什么不?
无论如何。你在这里需要两件事:
- 找出您要查找的文件名是什么
- 找出如何找到包含该文件名的包
鉴于您正在寻找一个共享库,并且您正在传递-lGL
给链接器,那么您正在寻找的文件名是libGL.so。
现在,有两种策略可以确定哪个 Ubuntu 软件包包含什么:
- 使用 apt 文件:
- 安装它:
apt-get install apt-file
- 搜索文件
apt-file search libGL.so
- 安装它:
- 使用在线包裹搜索:
- 将浏览器指向http://packages.ubuntu.com/
- 滚动到“搜索包的内容”部分
- 将libGL.so放在搜索字段中,然后选择您的版本(漂亮)和架构
这两种方式都将返回三个包系列:
- 台面相关的包
- nvidia相关包
- flgrx 相关包
最后两个是因为 NVidia 和 AMD 提供了供应商特定的 libGL.so 覆盖。但你要找的实际上是第一个。所以只需安装它。
于 2013-09-01T11:28:08.137 回答
1
检查/usr/lib/x86_64-linux-gnu/libGL.so
和/usr/lib/i386-linux-gnu/libGL.so
,它们应该指向现有文件。
于 2014-05-05T21:46:17.797 回答