Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Qt Creator не компилирует  (Прочитано 2724 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Crocuta

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Qt Creator не компилирует
« : 29 Июня 2016, 12:51:33 »
Всем привет!
Хочу изучать программирование для Linux в среде Qt.
Поставил Qt Creator с официального сайта.
Создал пустое приложение, не компилируется. Выдает ошибки, указанные на скриншоте.
Буду благодарен за лубую информацию. Какие дополнительные компоненты надо загрузить? У меня книга М.Шлее по Qt. До этого работал в Visual Studio. Мне пока непонятна специфика работы приложений в Ubuntu, нужен первый толчок. Заранее спасибо!


Правила форума
Цитата: Правила форума
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум».
--peregrine
« Последнее редактирование: 03 Июля 2016, 09:40:46 от peregrine »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Qt Creator не компилирует
« Ответ #1 : 29 Июня 2016, 13:47:51 »
Установите libgl1-mesa-glx, как root:
apt-get install libgl1-mesa-glx libgl1-mesa-dev libgl1-mesa-driили из Synaptic, но я им не пользуюсь. Последний пакет, наверное, уже устанолен, проверить:
dpkg -l libgl1-mesa-dri
Пётр.

Оффлайн Crocuta

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: Qt Creator не компилирует
« Ответ #2 : 29 Июня 2016, 14:18:02 »
Peter_I,
Че-то не выходит... :-\
(Нажмите, чтобы показать/скрыть)


Пользователь добавил сообщение 29 Июня 2016, 14:23:25:
При попытке установить из центра приложений пишет:
(Нажмите, чтобы показать/скрыть)

Рабочий стол у меня не Unity, а gnome-fallback-compiz, система ubuntu 14.04 LTS x64

Пользователь добавил сообщение 29 Июня 2016, 20:00:31:
Еще раз привет всем! Позвольте сделать некоторые уточнения:
Программа была установлена с оффлайн-инсталлятора, который весит более 600 метров.
Физически программа располагается в /opt/Qt5.5.1/Tools/QtCreator/bin/qtcreator
Почему-то ее нет в списке установленных программ в центре приложений, в Synaptic, а также в терминале после команды dpkg --list
Вот какие пути прописаны в программе:

Возможно, проблема элементарная. Не работал в Qt, может здесь какой-то конфликт?

Правила форума
Цитата: Правила форума
1.5. Для добавления графических изображений в сообщения требуется использовать внешние сервисы. Подробную инструкцию, а так же список рекомендованных и запрещенных сервисов можно посмотреть в «Руководстве по добавлению изображений на форум».
--peregrine

Правила форума
Цитата: Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тега [spoiler]...[/spoiler], либо прикреплять к сообщению в виде отдельного файла.
--peregrine
« Последнее редактирование: 03 Июля 2016, 09:45:52 от peregrine »

Оффлайн Peter_I

  • Старожил
  • *
  • Сообщений: 3037
    • Просмотр профиля
Re: Qt Creator не компилирует
« Ответ #3 : 29 Июня 2016, 20:23:30 »
qtcreator этой версии есть и в Ubuntu, не надо было ставить его откуда-то ещё.
Дайте команду
apt-get -f installи пусть она выполнит всё, что предлагает.
Пётр.

Оффлайн FixNix

  • Участник
  • *
  • Сообщений: 208
    • Просмотр профиля
Re: Qt Creator не компилирует
« Ответ #4 : 29 Июня 2016, 20:30:35 »
Crocuta, Попробуйте эту инструкцию:
http://wiki.qt.io/Install_Qt_5_on_Ubuntu

Для заметки, ключевые моменты:
1) скачиваем свежую (или нужную) версию:
http://www.qt.io/download/
2) Делаем файл исполняемым, запускаем и устанавливаем.
3) Установка g++:
sudo apt-get install build-essential4) Установка OpenGL библиотек:
sudo apt-get install mesa-common-dev5) И собственно, Ваша проблема должна исчезнуть после установки:
sudo apt-get install libglu1-mesa-dev -y6) Запускаем Qt Creator.
« Последнее редактирование: 29 Июня 2016, 20:41:57 от FixNix »
ubuntu 16.04 x64 - комп. на работе и ноут дома, Nautilus Nemo (2.8.7) для Unity.
Если хочешь сделать что-то хорошо, сделай это сам.

Оффлайн Crocuta

  • Автор темы
  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: Qt Creator не компилирует
« Ответ #5 : 03 Июля 2016, 07:11:40 »
Все решилось установкой официального релиза системы (в данном случае Ubuntu Mate 16.04 x64), вместо сомнительной сборки, которая стояла ранее.
Далее поставил все ранее перечисленное, и все работает.

Оффлайн tosh2000

  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Qt Creator не компилирует
« Ответ #6 : 11 Августа 2016, 09:50:24 »
У меня подобная проблема на данный момент. Но у меня не видит комманду arm-linux-g++
Вы с таким не сталкивались?

09:39:14: Выполняются этапы для проекта untitled...
09:39:14: Запускается: «/usr/local/Trolltech/QtEmbedded-4.5.3-arm/bin/qmake» /home/ignatov/qtcreator-3.5.1/untitled/untitled.pro -r -spec default
09:39:14: Процесс «/usr/local/Trolltech/QtEmbedded-4.5.3-arm/bin/qmake» завершился успешно.
09:39:14: Запускается: «/usr/bin/make»
arm-linux-g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/Trolltech/QtEmbedded-4.5.3-arm/mkspecs/default -I../untitled -I/usr/local/Trolltech/QtEmbedded-4.5.3-arm/include/QtCore -I/usr/local/Trolltech/QtEmbedded-4.5.3-arm/include/QtNetwork -I/usr/local/Trolltech/QtEmbedded-4.5.3-arm/include -I. -I../untitled -I. -o main.o ../untitled/main.cpp
make: arm-linux-g++: Command not found
make: *** [main.o] Error 127
09:39:14: Процесс «/usr/bin/make» завершился с кодом 2.
Ошибка при сборке/установке проекта untitled (комплект: For_ARM)
Во время выполнения этапа «Сборка»
09:39:14: Прошло времени: 00:00.

голову ломаю, не могу победить эту проблему

 

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