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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ошибка на Linux Ubuntu [Решено]  (Прочитано 6483 раз)
CJ1
Гость
« : Январь 07, 2013, 15:21 »

Только установил Qt 5
поставил Qt Creator
Создал гуи приложения и пробую запустить

пишет
ошибка: cannot find -lGL
ошибка: collect2: ld returned 1 exit status

.pro
Код
C++ (Qt)
#-------------------------------------------------
#
# Project created by QtCreator 2013-01-07T18:10:31
#
#-------------------------------------------------
 
QT       += core gui
 
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 
TARGET = test
TEMPLATE = app
 
 
SOURCES += main.cpp\
       mainwindow.cpp
 
HEADERS  += mainwindow.h
 
FORMS    += mainwindow.ui
 


Вывод
Код:
18:25:39: Выполняются этапы для проекта test...
18:25:39: Настройки не изменились, этап qmake пропускается.
18:25:39: Запускается: «/usr/bin/make» -w
make: Entering directory `/home/cj/test-build-Desktop_Qt_5_0_0_GCC_32bit_SDK-_______'
g++ -Wl,-rpath,/home/cj/Qt5.0.0/5.0.0/gcc -Wl,-rpath,/home/cj/Qt5.0.0/5.0.0/gcc/lib -o test main.o mainwindow.o moc_mainwindow.o   -L/home/cj/Qt5.0.0/5.0.0/gcc/lib -lQt5Widgets -lQt5Gui -lQt5Core -lGL -lpthread
/usr/bin/ld: cannot find -lGL
make: Leaving directory `/home/cj/test-build-Desktop_Qt_5_0_0_GCC_32bit_SDK-_______'
collect2: ld returned 1 exit status
make: *** [test] Error 1
18:25:39: Процесс «/usr/bin/make» завершился с кодом 2.
Ошибка при сборке/установке проекта test (инструментарий: Desktop Qt 5.0.0 GCC 32bit (SDK))
Во время выполнения этапа «Сборка»
« Последнее редактирование: Январь 07, 2013, 17:06 от CJ1 » Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #1 : Январь 07, 2013, 15:29 »

ошибка: cannot find -lGL
Не может найти библиотеку OpenGL: libGL.so.
Поставь пакет с opengl.
Записан
CJ1
Гость
« Ответ #2 : Январь 07, 2013, 15:35 »

так что гуи в линуксе через опен гл?
Записан
CJ1
Гость
« Ответ #3 : Январь 07, 2013, 16:15 »

А где и как это установить я непойму?НепонимающийНепонимающий?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #4 : Январь 07, 2013, 16:32 »

через менеджер пакетов
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
CJ1
Гость
« Ответ #5 : Январь 07, 2013, 16:47 »

Подробней можно? Где его скачать?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #6 : Январь 07, 2013, 16:51 »

консольная утилита apt-get, она уже есть в системе
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
CJ1
Гость
« Ответ #7 : Январь 07, 2013, 16:57 »

А название пакета?
Записан
Old
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4350



Просмотр профиля
« Ответ #8 : Январь 07, 2013, 17:03 »

А название пакета?
Не знаю как пакеты точно называются, поищи mesa  и mesa-dev
Записан
CJ1
Гость
« Ответ #9 : Январь 07, 2013, 17:06 »

Да, я нашел этот файл и сделал на него ссылку в lib
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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