gpt4 book ai didi

c++ -/usr/bin/ld : cannot find -lGL

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:22:35 25 4
gpt4 key购买 nike

我已经安装了 qt,当我在 qt 上运行应用程序时出现此错误。

 /usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
make: *** [test3] Error 1
14:05:48: The process "/usr/bin/make" exited with code 2.

我认为这个错误与OpenGL有关。
我已经运行了所有这些命令,但没有任何反应

 sudo apt-get install libgl1-mesa-dev
sudo apt-get install libgl1-mesa-glx libgl1-mesa-dev

我的 pro 文件是:

  #-------------------------------------------------
#
# Project created by QtCreator 2015-05-19T17:40:19
#
#-------------------------------------------------

QT += core gui

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

TARGET = test19
TEMPLATE = app

SOURCES += main.cpp\
mainwindow.cpp

HEADERS += mainwindow.h

FORMS += mainwindow.ui

最佳答案

terminal shows me this when i run command

libGL.so.1 (libc6,x86-64, OS ABI: Linux 2.4.20) => /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1libGL.so.1 (libc6, OS ABI: Linux 2.4.20) => /usr/lib/i386-linux-gnu/mesa/libGL.so.1

安装所需软件包时未创建正确的链接。我不知道为什么,但这是解决此问题的方法:

sudo ln -s /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/mesa/libGL.so
sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/mesa/libGL.so
sudo ldconfig

关于c++ -/usr/bin/ld : cannot find -lGL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30321980/

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