LINUX.ORG.RU

[Help!] Slackware 13.37 + Qt 4.7.x + QtCreator 2.3


0

1

Здравствуйте, господа. У меня есть пара вопросов. В моём дистрибутиве по умолчанию установлена библиотека Qt версии 4.7.0. Я же хочу установить QtCreator 2.3, который, в свою очередь, требует Qt 4.7.1 версии. Чтобы особо не заморачиваться, я решил установить (собрать) Qt 4.7.4 и установить (тоже собрать) QtCreator 2.3.

Проблема: Непонятная мне структура исходных текстов QtCreator. Нет configure-файла. Разъясните, пожалуйста, как собрать-то. На их сайте подобной инструкции я не нашёл.

Также хочется узнать, не будет ли проблем с KDE (4.5.5) и прочими приложениями, завязанными на Qt при обновлении данной библиотеки (с 4.7.0 до 4.7.4).

archimed@Arch-Yukki:~/Downloads/qt-creator-2.3.0-src$ ls
HACKING             LICENSE.LGPL                README  dist/  lib/           qtcreator.pro  share/  tests/
LGPL_EXCEPTION.TXT  LICENSE.PREVIEW.COMMERCIAL  bin/    doc/   qtcreator.pri  scripts/       src/
archimed@Arch-Yukki:~/Downloads/qt-creator-2.3.0-src$ 

P.S. Модераторам. Если написал не в тот раздел, то пожалуйста, не удаляйте, а перемещайте. Я не до конца уверен, в какой именно раздел нужно это писать.

★★★

Ответ на: комментарий от hizel

К сожалению, Английский для меня мало чем отличается от клинописи. Пару фраз знаю (установил же Слаку), но этого, увы, слишком мало :-\

Urchin ★★★
() автор топика
Ответ на: комментарий от Urchin

что и это не можете распарсить:

We recommend that you build Qt Creator not in the source directory, but in a separate directory. To do that, use the following commands:

mkdir $BUILD_DIRECTORY
cd $BUILD_DIRECTORY
qmake $SOURCE_DIRECTORY/qtcreator.pro
make (or mingw32-make or nmake or jom, depending on your platform)

тогда вы не тот дистрибьютив выбрали

hizel ★★★★★
()

Разъясните, пожалуйста, как собрать-то

path/to/your/Qt-4.7.4/bin/qmake
make

Также хочется узнать, не будет ли проблем с KDE (4.5.5) и прочими приложениями, завязанными на Qt при обновлении данной библиотеки (с 4.7.0 до 4.7.4).

В теории не должно быть, на практике - обновляй все сразу или ставь Qt в отдельный префикс (по умолчанию /usr/local/Trolltech/Qt-${VERSION})

annulen ★★★★★
()
Ответ на: комментарий от hizel

Ну, тут более-менее.

make (or mingw32-make or nmake or jom, depending on your platform)
make
mingw32-make
nmake
jom

А в чём разница между ними?

> вы не тот дистрибьютив выбрали
Возможно, но вероятность не 100%

Urchin ★★★
() автор топика
Ответ на: комментарий от seed_stil

> с каких пор в Qt нет configure? o_G

В Qt есть, это в QtCreator его нету.

Urchin ★★★
() автор топика
Ответ на: комментарий от Urchin

Английский для меня мало чем отличается от клинописи.

Зачем тебе тогда QtCreator?

Begemoth ★★★★★
()
Ответ на: комментарий от Urchin

>А в чём разница между ними?

Все, кроме make, для вантуза.

annulen ★★★★★
()
Ответ на: комментарий от Urchin

во-первых рекомендую собирать Qt не в системную папку.

во-вторых qmake после этого запускать тот что со свежесобраным Qt

потом думаю придется прописывать LD_LIBRARY_PATH, хотя и не уверен

Slackware_user ★★★★★
()
Ответ на: комментарий от Slackware_user

> во-первых рекомендую собирать Qt не в системную папку.

Qt или QtCreator?

во-вторых qmake после этого запускать тот что со свежесобраным Qt

Не понял смысл того, что Вы хотели сказать. Сформулируйте, пожалуйста, нормально.

Urchin ★★★
() автор топика
Ответ на: комментарий от Urchin

Вроде нашёл. Но сборка идёт как-то криво. Непонятные патчи, какие-то предложени пропатчить (что-то с сертификатами связано). Непонятно.

Urchin ★★★
() автор топика
Ответ на: комментарий от dn2010

Да, спасибо, я уже вроде всё что надо собрал и вроде как всё как надо работает.

Действительно, около трети строк в слакбилде закомментировал и ничего не сломалось. QtCreator работает нормально, но я не понял, как им пользоваться :)

На ночь поставил на сборку, утром просыпаюсь - всё собрано. Всё работает. Только что обновил пару Qt'шных программ. Сейчас пойду обновлять кодеки.

Спасибо всем за помощь и советы. Тему можно закрыть.

Urchin ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.