Ebben a fejezetben néhány lépésen keresztül bemutatjuk, hogyan lehet a teljes KDE 2 installálása nélkül Qt 2.x/KDE 2alkalmazásokat fejleszteni.A szükségletek:
kdesupport
és a kdelibs
Az első lépés bevezeti önt a minimális feltételekbe, hogy követhesse példánkat. Ez azt jelenti hogy nem szükséges a KDE 2függvénykönyvtárak installálása, ha önt csak a Qt alkalmazások fejlesztése érdekli.A Qt-2.1 tartalmazza a szükséges osztályokat és a KDevelop szolgáltatja a sablonokat az összetett kezelőfelületű Qt-2.1alkalmazásokhoz, miközben ugyanazokon a keretkódokon alapszik amit a KDE 2 sablonokban használtak, így nem kellenehogy gondot okozzon a példa követése, egy csak Qt alkalmazáson sem.Most, hogy megszerezzük a legújabb Qt függvénykönyvtárat, töltse le a legújabb verziót a Troll Tech honlapjáról
http://www.troll.no, a letöltés részről.Aztán root -ként másolja a fáljt abba a könyvtárba, ahol a most használt Qt verzió talalható. SuSe Linux rendszeren az/usr/lib
könyvtárban kellene lennie a qt-1.44 vagy qt-2.0.2 könyvtárnak, attól függően, hogy milyen verziójúrendszert használ.Csomagolja ki a függvénykönyvtár forrást:tar zxvf qtxxx.tar.gz
Ahol az xxx az éppen aktuális verziószám.Ezután állítsa a QTDIR
környezeti változót arra a könyvtárra, ahova az új Qt-2.1 függvénykönyvtár ki lett csomagolva.pl.: setenv QTDIR=/usr/lib/qt-2.1
. Másik lehetőség, ha átnevezi a qt-1.44 könyvtárat (rendszerint a neve csak qt)qt-1.44 -re és létrehoz egy szimlinket, ami a qt-2.1 -re mutat. Miután a fordítással végzett, a szimlink mutasson újbóla qt-1.44 könyvtárra.Lépjen a Qt-2.1 könytárba és gépelje be:
./configuremake
Miután sikeresen befejeződött a Qt-2.1 függvénykönyvtár lefordítása, a QTDIR környezeti változót visszaállíthatja az eredeti értékre.Most lépjen át az /usr/lib/qt-2.1/lib könyvtárba és másolja a létrehozott fájlokat az /usr/lib
könyvtárba, kivévea libqt.so
szimbolikus linket.Így ön befejezte a Qt telepítését, folytathatja a KDE 2 függvénykönyvtárak beállításával. Ha ön csak Qt alkalmazásokat szeretnefejleszteni, folytassa a KDevelop beállításával.
A második lépés segíti önt a szükséges KDE függvénykönyvtárak installálásában. Töltse le a legújabb kdesupport
éskdelibs
függvénykönyvtár csomagokat innen
http://www.kde.org. Ezután a dolgokkicsit könnyebben mennek majd, mint a Qt installálásánál. Csak csomagolja ki a forrást a saját könyvtárába, és lépjen először akdesupport könyvtárba. Ott gépelje be:
./configure --with-qt-dir=/usr/lib/qt-2.1 --prefix=/opt/kde2makemajd root -ként:make install
Így installálni fogja a kdesupport csomagot a --prefix opcióban megadott könytárba, az újonnan fordított Qt-2.1 függvénykönyvtárathasználva, amit a --with-qt-dir opcióban adott meg.Ugyanez vonatkozik a kdelibs csomagra is, csak lépjen a kdelibs könyvtárba és gépelje be ugyanazt, amit feljebb a kdesupport csomagnál.Most ön készen van a szükséges függvénykönyvtárak beállításával, hogy létrehozhasson KDE 2 alkalmazásokat.A KDE függvénykönyvtár csomag támogatja az automatikus HTML dokumentáció létrehozását,amit könnyen elérhet a KDoc 2.x verziójának installalásával. Ezután gépelje be makekdedoc
parancsot az ön kdelibskönytárában, és a KDoc létrehozza a HTML dokumentációt az srcdoc
alkönyvtárba. A KDevelop -ban közvetlenül elérheti aKDE függvénykönyvtár dokumentációját, ha beállítja a KDE függvénykönyvtár dokumentáció elérési utvonalát, a "KDevelop Beállítás"ablakban, a kdelibs/srcdoc
könyvtárra. Ugyanígy beállíthatja a Qt dokumentáció elérési útvonalát a KDevelop -ban az/usr/lib/qt-2.1/html
könyvtárra, így ön el tudja érni mindkét dokumentációt a KDevelop -on belül.Ha ön sikeresen installálta a Qt-2.1 és a KDE 2 függvénykönyvtárakat, csak egy lépésre van az első KDE 2 alkalmazás létrehozásától.Önnek csak meg kell adnia a KDevelopnak, hogy hova installálta a függvénykönyvtárakat, amit a következő részben fogunk megtenni.
Ez a rész a legegyszerűbb az egész KDE 2 konfigurálási folyamatból. Csak nyissa meg a KDevelop -ot, és válassza a"Beállítások" -> "KDevelop Beállítás" menüpontot. Ott lépjen az utolsó, "Nyomvonal" című lapra. Ez a lap két kitöltendő mezőt tartalmaz,az egyik a Qt függvénykönyvtár számára, a masik a KDE 2 függvénykönyvtár számára. Ahogy sikeresen installált mindent, állítsaaz /usr/lib/qt-2.1
könyvtárat a Qt -hez, az /opt/kde2
könyvtárat a KDE 2 -höz. Klikkeljen az "OK" gombra, és kész is van.Azok a felhasználók akik csak Qt alkalmazásokat akarnak fejleszteni, csak a Qt-2.x függvénykönyvtár elérési útvonalát kell beállítaniuk.Most folytathatjuk a következő fejezetekkel, ahol megtesszük az elő lépéseket a KScribble példából.