Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Hornet от Июль 06, 2016, 11:22



Название: Qt 5.7.0 ошибка сборки
Отправлено: Hornet от Июль 06, 2016, 11:22
Здравствуйте.
У меня вот какая проблема. Установил qt creator Qt 5.7.0  в папку \home\work
Создаю простой графический проект в каталоге /home/work/qtproject
Пытаюсь собрать и вот:(http://)



:-1: ошибка: cannot find -lGL
:-1: ошибка: collect2: error: ld returned 1 exit status
 :-[
все форумы облазил  все перепробовал ни помогает.

Открытый консоль:
11:15:41: Выполняются этапы для проекта test...
11:15:41: Запускается: «/home/work/Qt5.7.0/5.7/gcc_64/bin/qmake» '/home/work/qt projects/test/test.pro' -r -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug
Info: creating stash file /home/work/qt projects/build-test-Desktop_Qt_5_7_0_GCC_64bit-Debug/.qmake.stash
11:15:41: Процесс «/home/work/Qt5.7.0/5.7/gcc_64/bin/qmake» завершился успешно.
11:15:41: Запускается: «/usr/bin/make»
/home/work/Qt5.7.0/5.7/gcc_64/bin/uic ../test/mainwindow.ui -o ui_mainwindow.h
g++ -c -pipe -g -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../test -I. -I../../Qt5.7.0/5.7/gcc_64/include -I../../Qt5.7.0/5.7/gcc_64/include/QtWidgets -I../../Qt5.7.0/5.7/gcc_64/include/QtGui -I../../Qt5.7.0/5.7/gcc_64/include/QtCore -I. -I. -I../../Qt5.7.0/5.7/gcc_64/mkspecs/linux-g++ -o main.o ../test/main.cpp
g++ -c -pipe -g -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../test -I. -I../../Qt5.7.0/5.7/gcc_64/include -I../../Qt5.7.0/5.7/gcc_64/include/QtWidgets -I../../Qt5.7.0/5.7/gcc_64/include/QtGui -I../../Qt5.7.0/5.7/gcc_64/include/QtCore -I. -I. -I../../Qt5.7.0/5.7/gcc_64/mkspecs/linux-g++ -o mainwindow.o ../test/mainwindow.cpp
/home/work/Qt5.7.0/5.7/gcc_64/bin/moc -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/work/Qt5.7.0/5.7/gcc_64/mkspecs/linux-g++ -I'/home/work/qt projects/test' -I/home/work/Qt5.7.0/5.7/gcc_64/include -I/home/work/Qt5.7.0/5.7/gcc_64/include/QtWidgets -I/home/work/Qt5.7.0/5.7/gcc_64/include/QtGui -I/home/work/Qt5.7.0/5.7/gcc_64/include/QtCore -I. -I/usr/include/c++/4.8 -I/usr/include/x86_64-linux-gnu/c++/4.8 -I/usr/include/c++/4.8/backward -I/usr/lib/gcc/x86_64-linux-gnu/4.8/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/4.8/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include ../test/mainwindow.h -o moc_mainwindow.cpp
g++ -c -pipe -g -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I../test -I. -I../../Qt5.7.0/5.7/gcc_64/include -I../../Qt5.7.0/5.7/gcc_64/include/QtWidgets -I../../Qt5.7.0/5.7/gcc_64/include/QtGui -I../../Qt5.7.0/5.7/gcc_64/include/QtCore -I. -I. -I../../Qt5.7.0/5.7/gcc_64/mkspecs/linux-g++ -o moc_mainwindow.o moc_mainwindow.cpp
g++ -Wl,-rpath,/home/work/Qt5.7.0/5.7/gcc_64/lib -o test main.o mainwindow.o moc_mainwindow.o   -L/home/work/Qt5.7.0/5.7/gcc_64/lib -lQt5Widgets -L/usr/lib64 -lQt5Gui -lQt5Core -lGL -lpthread
/usr/bin/ld: cannot find -lGL
collect2: error: ld returned 1 exit status
make: *** [test] Error 1
11:15:45: Процесс «/usr/bin/make» завершился с кодом 2.
Ошибка при сборке/установке проекта test (комплект: Desktop Qt 5.7.0 GCC 64bit)
Во время выполнения этапа «Сборка»
11:15:45: Прошло времени: 00:03.


Название: Re: Qt 5.7.0 ошибка сборки
Отправлено: Racheengel от Июль 06, 2016, 11:37
OpenGL надо установить. mesa-dev например, или подобное.


Название: Re: Qt 5.7.0 ошибка сборки
Отправлено: Hornet от Июль 06, 2016, 11:51
sudo apt-get install   mesa-dev
пишет нет такого пакета


Название: Re: Qt 5.7.0 ошибка сборки
Отправлено: Racheengel от Июль 06, 2016, 11:58
поищите mesa или libopengl, что-то должно быть...


Название: Re: Qt 5.7.0 ошибка сборки
Отправлено: Hornet от Июль 06, 2016, 12:33
Нашел решение: sudo apt-get install libqt4-opengl-dev
(http://)

Racheengel  Спасибо.


Название: Re: Qt 5.7.0 ошибка сборки
Отправлено: Racheengel от Июль 06, 2016, 12:57
та не за что :)