我在运行基本QtWidgets应用程序时没有做任何修改时遇到如下问题。
: - 1:错误:找不到-lGL
我正在使用QtCreator版本3.0.0基于Qt 5.2.0(GCC 4.6.1,32位)。
注意:QtConsole应用程序运行没有任何问题
项目文件如下所示
----------------------------------------------- -
#
由QtCreator创建的项目2014-01-04T13:38:17
#
----------------------------------------------- -
QT + =核心gui
greaterThan(QT_MAJOR_VERSION,4):QT + =小部件
TARGET =第二个TEMPLATE = app
SOURCES + = main.cpp \ mainwindow.cpp
HEADERS + = mainwindow.h
FORMS + = mainwindow.ui
的main.cpp
#include "mainwindow.h"
#include <QApplication>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.show();
return a.exec();
}
mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
答案 0 :(得分:0)
这意味着,您没有在系统上正确安装OpenGL库,或者库路径错误。
您需要在Ubuntu框上按documentation安装以下软件包:
sudo apt-get intall libglu1-mesa-dev