当前位置: 首页 > 面试题库 >

在Linux上安装Qt,找不到-lGL

甄文彬
2023-03-14
问题内容

我很难在Linux上安装Qt。我在网站上下载了.run文件并安装了Qt。但是,当我尝试使用Qtcreator编译默认的Hello
World项目时,得到以下信息:

error cannot find -lGL

我能够通过发出以下命令解决问题:

sudo apt-get install libqt4-dev

但是,我对解决方案不满意,因为我想使用Qt5,而我下载的库的名称暗示了版本4。有人可以解释发生了什么,并告诉我解决方案是否正确吗?如果没有,我应该怎么做才能在Linux上运行Qt。

附加问题

LtWorf 提供的正确答案是安装 libgl-dev
。对于将来出现的此类问题,有人可以告诉我我应该如何猜测自己必须下载此特定库?为什么在末尾有一些带有 -dev的 库?他们提供什么?


问题答案:

好吧,它正在尝试与libgl链接,但没有找到它。您应该安装 libgl-dev

-l是一个链接器选项,它告诉链接器使用某个库。例如,您可能具有-lmagic要使用 libmagic的 含义。

通常,所有库都称为libsomething,在debian上,您会找到3个名为:libsomething libsomething-dbg
libsomething-dev的软件包。

第一个是库,第二个是使用调试符号编译的库,因此您可以更轻松地理解堆栈跟踪,最后一个是开发包,它包含.h文件,因此您可以链接到图书馆。



 类似资料:
  • 我运行以下命令来安装Composer: 之后,当我运行时,我看到它正在工作。但是,每当运行时,总是收到 未找到命令。

  • 问题内容: 我正在尝试首次在Linux上安装Haskell平台(我也是一个相当新的Linux用户)。受害者系统是全新的Red Hat系统。并且这里涉及的所有内容都应该是64位。 平台网站上的指示[1]表示我需要ghc7.0.3来增强功能。他们提供了到ghc-7.0.3通用二进制文件的链接来执行此操作。我拿来跑了 按照没有事故的指示(它是二进制文件,因此不需要编译)但是,当我尝试运行ghci时,我得

  • 本文向大家介绍Qt Windows和Linux上的安装和设置,包括了Qt Windows和Linux上的安装和设置的使用技巧和注意事项,需要的朋友参考一下 示例 下载Qt for Linux开源版本 转到https://www.qt.io/download-open-source/并单击立即下载,确保您正在下载Linux的Qt安装程序。 将下载名称为qt-unified-linux-x-onlin

  • 因此,我试图为javafx运行一个简单的helloworld应用程序,但无法找到它的包。好的,所以一定是某种路径问题,对吧? 我已经从这里下载了共同捆绑的版本: http://www.oracle.com/technetwork/java/javafx/downloads/index.html 您会期望一个共同绑定的软件包会像安装SE软件包一样安装。我在网上搜索过,人们用windows路径给出了一

  • 本文向大家介绍rubygems 在Linux上安装,包括了rubygems 在Linux上安装的使用技巧和注意事项,需要的朋友参考一下 示例 在安装rubygems之前,请确保已安装ruby,然后: 在Ubuntu上使用apt-get安装RubyGems 使用yum安装RubyGems 手动安装方法            

  • 我试图在Centos上安装JDK,但是我得到了一个错误: