“/ usr / bin / ld:构buildQt应用程序时找不到-lGL”

我昨天安装了Linux Debian,然后安装了最新的Qt版本。 今天我安装了gcc和g ++。 但问题是,当我创build一个GUI应用程序时,它不会生成并运行。

每当我创build一个新的项目,selectgui甚至不改变任何它不编译,我得到这个消息:

/ usr / bin / ld:无法find-lGL collect2:错误:ld返回1退出状态make: * [untitled]错误1 14:17:36:进程“/ usr / bin / make”退出代码2。而build设/部署项目无标题(套件:桌面Qt 5.1.1 GCC 64位)当执行步骤'制造'

似乎我错过了一个库,但我不知道如何安装它。 我甚至不知道它是哪一个。

谁能帮我?

尝试:

apt-get install libgl1-mesa-glx

开发包实际上不是问题。 你有一个链接器错误,而不是编译器错误。

根据你的图形卡,你可能会使用专门的OpenGL实现,例如像libgl1-nvidia-glx fror NVIDA卡。

显然,你需要安装openGL开发包。 对不起,不记得包名。