Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: Jkc от Май 25, 2005, 14:41



Название: Как начать писать под линукс
Отправлено: Jkc от Май 25, 2005, 14:41
Я написал программу на Qt под виндовс тперерь нужно её сделать под линук, но я  с линукс почти не знаком, кто подскажет с чего начать, где взять qt дизайнер под линукс подскажите.


Название: Как начать писать под линукс
Отправлено: lepsai от Май 25, 2005, 15:22
дизайнер встроен в пингвине изначально. Вопрос только какая версия qт используется... По любому можешь скачать у троллей новую qт версию и установить. Для линуxа она свободно распрострaняется.


Название: Как начать писать под линукс
Отправлено: Keiko от Май 25, 2005, 22:41
в большинстве дистрибутивов уже всё есть. способ установки - в зависимости от каждого дистриба. Например, в мандрейке достаточно ввести

Код:

# urpmi qt


он сам все сделает (будешь только диски в сидюк вставлять).

Открываешь потом какой-нибудь эмулятор терминала (konsole, xterm, Eterm, gnome-terminal ...), запускаешь mc и вперёд. Я, например, qt-шный проект пишу во встроенном в mc редакторе :)


Название: Как начать писать под линукс
Отправлено: Jkc от Май 26, 2005, 11:50
куда ввести  # urpmi qt
Как в мандрейке установить qt редактор?


Название: Как начать писать под линукс
Отправлено: BaltikS от Май 26, 2005, 12:03
Попутный вопрос.
У меня в Линуксе стоит Qt 3.1.
После откомпилировал там библиотеку Qt 3.3. Но почему то при компиляции подцепляется всё равно старая библиотека. Как сделать, чтоб компиляция происходила с новой библиотекой?


Название: Как начать писать под линукс
Отправлено: Hellenna от Май 26, 2005, 12:07
Цитата: "BaltikS"
Как сделать, чтоб компиляция происходила с новой библиотекой?

прописать QTDIR,...еще можно из LD_LIBRARY_PATH убрать старую и добавить новую...


Название: Как начать писать под линукс
Отправлено: BaltikS от Май 26, 2005, 14:23
А как это сделать? Прописать QTDIR?
Извините за глупый вопрос, но я с этим ни разу не сталкивался...


Название: Как начать писать под линукс
Отправлено: Rainbow от Май 26, 2005, 16:51
Прописать эту строчку в файл профиля.

export QTDIR=<path>

В зависимости от использумого терминала в соответсвеный файл (в моем случае .bashrc который находится в домашнем каталоге пользователя).

Или в /etc/profile (для всех)

Немешало бы переменную QMAKESPEC тоже прописать.


Название: Как начать писать под линукс
Отправлено: Keiko от Май 26, 2005, 17:29
Цитата: "Jkc"
куда ввести  # urpmi qt
Как в мандрейке установить qt редактор?


Если в kde - то наживаешь Alt+F2, вводишь "konsole". Это эмулятор терминала. Пишешь эту команду там.

Что значит qt редактор ?


Название: Как начать писать под линукс
Отправлено: Hellenna от Май 26, 2005, 20:24
Установить Qt под любой Linux и MacOS можно так:
1. Скачиваем qt-free-X11[Mac]-x.x.x.tgz
2. открываем терминал (можно как написал Keiko, можно в KDE или Gnome выбрать в меню (что-то вроде Start->Utilities->Konsole), в MacOS - Applications/Utilities/Terminal)
3.  cd /usr/local
4. tar -xzvf [путь_куда_положили_скачанную_qt]/qt-free-X11[Mac]-x.x.x.tgz
в результате этих операций получается каталог /usr/local/qt-free-X11[Mac]-x.x.x
5. cd ./usr/local/qt-free-X11[Mac]-x.x.x
6.  делаем
export QTDIR=/usr/local/qt-free-X11[Mac]-x.x.x
export PATH=$PATH:$QTDIR/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib

это можно написать в консоли, можно прописать в /etc/prоfile, ~/.profile, ~/.bashrc или том файле, который отвечает за настройки переменных окружения (при этом придется перезапустить терминал чтобы изменения вступили в силу)
7. ./configure [нужные_опции]
список всех обций можно узнать ./configure --help
8. make
9. sudo make install (нужно будет знать пароль root`a)
10. после этого все приложения (designer, linguist, assistant) лежат в $QTDIR/bin
0. если что-то не понятно читаем файл INSTALL в скачанном архиве

P.S. курсивом выделено то, что нужно набирать в терминале