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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: [РЕШЕНО]Инсталляция под Ubuntu: нет qmake  (Прочитано 16939 раз)
Alex_C
Гость
« Ответ #15 : Апрель 04, 2012, 11:31 »

Я первым делом ставлю:
Код:
sudo apt-get install build-essential

Попробовал и это - результат как и предыдущем моем посте.
Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2095



Просмотр профиля
« Ответ #16 : Апрель 04, 2012, 11:43 »

Я первым делом ставлю:
Код:
sudo apt-get install build-essential

Попробовал и это - результат как и предыдущем моем посте.
Не хватает каких то dev пакетов..
Попробуйте
sudo apt-get install libxext-dev
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #17 : Апрель 04, 2012, 12:04 »

А вообще, ставь ты Кьют через менеджер пакетов. Причем девел версию.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #18 : Апрель 04, 2012, 12:05 »

Это что за проблема? Это как раз из-за нехватки devel-пакетов?

aptitude install xorg-dev

P.S. В качестве компенсации за возню с установкой под Линукс, в случае успеха обещаю вылощить подробнейший процесс установки Qt под Линукс для всех! Улыбающийся

Думаю что все ставят Qt из репозиториев.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #19 : Апрель 04, 2012, 13:33 »

я ставил сдк с сайта и всё заработало сразу же Улыбающийся
Записан

Изучением 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
Alex_C
Гость
« Ответ #20 : Апрель 04, 2012, 14:02 »

я ставил сдк с сайта и всё заработало сразу же Улыбающийся

Совершенно верно - ставил с сдк - все установилось сразу же, запустилось.
Решил уменьшить объем (так же как и с виндовым сдк - в мнем много чего ненужного идет).
Вот теперь разбираюсь (да в общем то думаю самому для опыта не лишним будет Улыбающийся )
Тем более что под виндой установка Qt не из сдк проблем никаких не вызвала.
Записан
Akon
Гость
« Ответ #21 : Апрель 04, 2012, 14:26 »

Прям в этот момент собираю Qt.4.8.1 под Ubuntu  Улыбающийся

Цитировать
Basic XLib functionality test failed!
 You might need to modify the include and library search paths by editing
 QMAKE_INCDIR_X11 and QMAKE_LIBDIR_X11 in /tmp/qt-everywhere-opensource-src-4.8.1/mkspecs/linux-g++.

Это пути для X11. По умолчанию его дев. пакет инсталлится не туда, поэтому несовпадение. Решение - прописать нужные пути, например, в файле QT_DIR/mkspecs/common/linux.conf.
Код:
QMAKE_INCDIR_X11      = /usr/include/X11
QMAKE_LIBDIR_X11      = /usr/lib/X11
QMAKE_INCDIR_OPENGL   = /usr/include/X11
QMAKE_LIBDIR_OPENGL   = /usr/lib/X11


А пока меня насторожило сообщение configure: Build .................. libs toolss docs translations
В toolss лишняя s  Улыбающийся
Записан
Alex_C
Гость
« Ответ #22 : Апрель 04, 2012, 14:57 »

Не хватает каких то dev пакетов..
Попробуйте
sudo apt-get install libxext-dev

Пошло после вот этого!
Сейчас происходит make.
Ожидаю результатов Улыбающийся
Записан
Akon
Гость
« Ответ #23 : Апрель 04, 2012, 15:31 »

Да, инструменты у меня не собрались  Грустный
Записан
Alex_C
Гость
« Ответ #24 : Апрель 04, 2012, 16:20 »

Как и обещал полное описание как я ставил Qt 4.8.1 и Creator 2.4.1 на убунту.
Исходные данные брались из советов на этом форуме и из статьи
http://iroot.pp.ua/2011/09/qt-creator-linux.html

Перед началом установки Qt нужно установить C/C++
sudo apt-get install g++
sudo apt-get install gcc # получение и инсталляция gcc

и дополнительные библиотеки
sudo apt-get install libxext-dev # дополнительные библиотеки

Дальнейшая последовательность:
cd /tmp # переходим в директорию /tmp

Качаем Qt если надо
wget http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.8.1.tar.gz # скачиваем файл qt-everywhere-opensource-src-4.8.1.tar.gz в текущую директорию
wget http://get.qt.nokia.com/qtcreator/qt-creator-linux-x86-opensource-2.4.1.bin # скачиваем файл qt-creator-linux-x86-opensource-2.4.1.bin в текущую директорию

Разархивируем и собирает Qt
gunzip qt-everywhere-opensource-src-4.8.1.tar.gz # разархивируем файл qt-everywhere-opensource-src-4.x.x.tar.gz
tar xf qt-everywhere-opensource-src-4.8.1.tar # вытаскиваем все из контейнера
cd /tmp/qt-everywhere-opensource-src-4.8.1 # переходим в директорию /tmp/qt-everywhere-opensource-src-4.x.x
./configure # подготавливаем иходные коды к компиляции
make -j3 # вместо цифры 3 пишем колличество процессоров у компьютера + 1
sudo make install # после этого все установиться в папку /usr/local/Trolltech/Qt-4.x.x
echo 'PATH=/usr/local/Trolltech/Qt-4.8.1/bin:$PATH' >> ~/.profile # добавляем переменную среды для Qt
sudo rm /etc/alternatives/qmake # удаляем ссылку на стандартный qmake системы
sudo ln -s /usr/local/Trolltech/Qt-4.8.1/bin/qmake /etc/alternatives/qmake # создаем на новый qmake

Инсталлируем Creator
cd /tmp
chmod 777 qt-creator-linux-x86-opensource-2.4.1.bin
./qt-creator-linux-x86-opensource-2.4.1.bin

Запускаем Creator - создаем новый профиль, если надо.
Инструменты-Параметры-Сборка и запуск-Профили Qt-Добавить-
/usr/local/Trolltech/Qt-4.8.1/bin/qmake


Записан
Akon
Гость
« Ответ #25 : Апрель 05, 2012, 08:49 »

Поздравляю!

Как я говорил выше, инструметы у меня не собрались для конфига:
Код:
./configure -verbose -prefix . -debug-and-release -no-qt3support -no-make demos -no-make examples < @configure.in > @configure.out
В частности, если убрать -no-make demos -no-make examples то все ОК. Походу какие-то косяки в скрипте, кто сталкивался?
Записан
Akon
Гость
« Ответ #26 : Апрель 05, 2012, 13:12 »

Нашел причину: в конфигуре подал -nomake example вместо -nomake examples и поэтому получилось toolss Смеющийся
Записан
Akon
Гость
« Ответ #27 : Апрель 06, 2012, 12:24 »

Как собрать сразу debug и release сборки?
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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