首页 文章

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

提问于
浏览
3

我昨天安装了Linux Debian,然后安装了最新的Qt版本 . 今天我安装了gcc和g . 但问题是,当我创建GUI应用程序时,它不会构建和运行 .

每当我创建一个新项目时,选择gui,甚至不更改它不编译的任何内容,我收到此消息:

/ usr / bin / ld:找不到-lGL collect2:错误:ld返回1退出状态make:* [untitled]错误1 14:17:36:进程"/usr/bin/make"退出代码2.构建/部署项目时出错(无 Headers )套件:桌面Qt 5.1.1 GCC 64位)执行步骤'Make'时

好像我错过了一个图书馆,但我不知道如何安装它 . 我甚至都不知道它是哪一个 .

谁能帮我?

2 回答

  • 2

    尝试:

    apt-get install libgl1-mesa-glx

    开发包实际上不是问题 . 您有链接器错误,而不是编译器错误 .

    根据您的图形卡,您可以使用专门的OpenGL实现,例如,类似 libgl1-nvidia-glx 的NVIDA卡片 .

  • 1

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

相关问题