Автор Тема: QT3  (Прочетена 1394 пъти)

Marto

  • Напреднали
  • *****
  • Публикации: 92
    • Профил
    • WWW
QT3
« -: Apr 14, 2002, 20:30 »
когато си слагах kde3 чак тогава си сложих и qt3 сега някой програми като aviplay или licq не тръгват заради проблем с библиотеките .. няма какво друго да е освен qt за licq даже пише QT-GUI проблем искам да знам .. трябва ли да си компилирам на ново тези програми за да се оправи или не е необходимо .. пътя на qt3 май е сменен ама това какво значение има след като има променлива QTDIR която при мене е равна на /usr/lib/qt
Активен

mironcho

  • Напреднали
  • *****
  • Публикации: 495
    • Профил
QT3
« Отговор #1 -: Apr 28, 2002, 01:41 »
Здрасти,
съвсем естествено като нещо е компилирано за qt2 да не иска да работи с qt3 '<img'>
Хрумна ми че можеш да се опиташ да излъжеш licq (или коя да е друга qt програма), като преместиш файловете му от /usr в /usr/local и там инсталираш qt2.
Пишейки ти за тази идея, реших първо да я изпитам на мой гръб (тъй като и аз съм с qt3 и kde3 в момента). Kbedic не успях да го компилирам с qt3 (то явно още не е ъпдейтнато за qt3). Инсталирах си старата qt2 в /usr/local/lib/qt2. След това конфигурирах kbedic по следния начин:

# ./configure --prefix=/usr/local --with-qt-libraries=/usr/local/lib/qt2/lib  --with-qt-includes=/usr/local/lib/qt2/include --with-qt-moc=/usr/local/lib/qt2/bin/moc

компилира си се безпроблемно  '<img'>
после като се опитвам да стартирам kbedic съвсем естествено ми изпищява че му липсва libqt.so.2 и за това му правя символична връзка от директорията /usr/local/lib :

# ln -s qt2/lib/libqt.so.2  libqt.so.2

и се стартира без никакви оплаквания повече. Всички тези '"шмекерии" ги правя с Peanut Linux 9.2 . При някоя друга дистрибуция местоположението на някои библиотеки и include  файловете може да е по различно, но принципа на действие би трябвало да е същия '<img'>

Ако те интересува специално licq компилирано за qt3 с подръжка за kde3, можеш да се пробваш с това компилирано за Peanut:
http://www.ibiblio.org/pub....386.rpm

Също така мисля че за icq клиент и kxicq2 не е лоша идея - в него вече е включена подръжка за qt3/kde3 (в cvs -a) пък и освен това е изцяло преведено на български (от мен '<img'>)

Надявам се изписаното по-горе да ти е от полза ...
Активен

n_antonov

  • Напреднали
  • *****
  • Публикации: 1185
    • Профил
    • WWW
QT3
« Отговор #2 -: Apr 28, 2002, 13:55 »
Всички програми, компилирани за KDE2, които ползувам (между тях е licq), работят безпроблемно с KDE, без изобщо да съм инсталирал KDE2 и неговите библиотеки. По начало в KDE3 има един пакет kde2-compat, който явно осигурява съвместимостта между приложенията за KDE2 и KDE3. Имаш ли го инсталиран? Ако решиш да ги прекомпилираш с qt3, ще ти трябват пакетите, означени с devel (предполагам, че добре ги знаеш тия неща). Ти, доколкото знам, си с Peanut, която е малко нестандартна и може да се появят проблеми, свързани със съвместимостта.
Активен

-------------------------------------------------------------------------
./debian/rules