gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 00:13:36 25 4
gpt4 key购买 nike

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

error cannot find -lGL

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

sudo apt-get install libqt4-dev

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

附加问题

LtWorf 提供的正确答案是安装 libgl-dev。对于此类 future 的问题,有人可以告诉我我应该如何猜测我必须下载这个特定的库吗?为什么有些库最后带有 -dev ?他们提供什么?

最佳答案

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

-l 是链接器选项,它告诉链接器使用某个库。例如,您可以使用 -lmagic 表示您要使用 libmagic

通常所有的库都叫做 libsomething,在 debian 上你会发现 3 个包叫做:libsomethinglibsomething-dbglibsomething-dev

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

关于linux - 在 linux 上安装 Qt,找不到 -lGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15355837/

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