【问题标题】:qt5: cannot find -lGLqt5:找不到-lGL
【发布时间】:2015-10-23 02:33:24
【问题描述】:

我在我的项目中使用 Qt5,但是今天我重新安装了我的 Ubuntu 15.04 后,我无法在 Qt Creator 中编译我的代码。我收到了两条错误消息

cannot find -lGL
collect2: error: ld returned 1 exit status

有人知道吗?我曾经通过安装一个库来解决它:

sudo apt-get install libglu1-mesa-dev

但它现在对我不起作用。这是我从终端得到的: 以下信息可能有助于解决这种情况:

The following packages have unmet dependencies:
 libglu1-mesa-dev : Depends: libgl1-mesa-dev but it is not going to be installed or
                             libgl-dev
E: Unable to correct problems, you have held broken packages.

【问题讨论】:

  • 这似乎不是 Qt 问题,而是 Ubuntu 问题......所以也许这不是问这个问题的正确地方......无论如何,您尝试过谷歌搜索吗?您可以找到很多关于您的问题的资源...例如,this 是我找到的第一个结果...这可能是解决您的问题的一个很好的起点
  • 你试过apt-get install libgl-devapt-get install libgl1-mesa-dev吗?此软件包需要它们,但不会自动安装。 (也许 Ubuntu 15 中的默认设置不同?)
  • @Felix,我有,然后它说需要安装一些其他依赖项。
  • "sudo apt-get install libglu1-mesa-dev" 仅适用于 Ubuntu 15.04。它在 15.10 中不起作用。

标签: qt installation apt-get


【解决方案1】:

自从我看到这个:

Cannot start '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

那么可以在这里找到解决方案:cmake not working, could not exec qmake

【讨论】:

  • sudo apt-get install qt4-qmake
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多