Название: 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 та не за что :)
|