Russian Qt Forum
Ноябрь 23, 2024, 00:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Qt 5.7.0 ошибка сборки  (Прочитано 5425 раз)
Hornet
Гость
« : Июль 06, 2016, 11:22 »

Здравствуйте.
У меня вот какая проблема. Установил qt creator Qt 5.7.0  в папку \home\work
Создаю простой графический проект в каталоге /home/work/qtproject
Пытаюсь собрать и вот:



:-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.
« Последнее редактирование: Июль 06, 2016, 11:25 от Hornet » Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #1 : Июль 06, 2016, 11:37 »

OpenGL надо установить. mesa-dev например, или подобное.
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Hornet
Гость
« Ответ #2 : Июль 06, 2016, 11:51 »

sudo apt-get install   mesa-dev
пишет нет такого пакета
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #3 : Июль 06, 2016, 11:58 »

поищите mesa или libopengl, что-то должно быть...
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Hornet
Гость
« Ответ #4 : Июль 06, 2016, 12:33 »

Нашел решение: sudo apt-get install libqt4-opengl-dev


Racheengel  Спасибо.
Записан
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #5 : Июль 06, 2016, 12:57 »

та не за что Улыбающийся
Записан

What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.

COVID не волк, в лес не уйдёт
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 22.