( martonmiklos | 2011. 06. 12., v – 21:53 )

A Qtopia óta sok víz lefolyt a Dunán, meg mindenütt.

Én buildroottal szoktam az ilyeneket lezavarni, de meglehet külön is.

Töltsd le a Qt oldaláról a szimpatikus Qt forrást embedded verzióra.

Majd futtasd a configuret a következőhöz hasonló opciókkal:


  /home/mm/Projektek/tankolas/friendlyarm/buildroot/output/build/qt-everywhere-opensource-src-4.7.1/configure -silent -force-pkg-config -embedded arm -opensource -confirm-license -no-glib -largefile -no-qt3support -nomake examples -nomake demos -depths 1,4,8,12,15,16,18,24,32 -qt-gfx-linuxfb -qt-gfx-transformed -no-gfx-qvfb -no-gfx-vnc -no-gfx-multiscreen -no-gfx-directfb -no-mouse-pc -no-mouse-linuxtp -no-mouse-linuxinput -qt-mouse-tslib -no-mouse-qvfb -no-kbd-tty -no-kbd-linuxinput -no-kbd-qvfb -release -shared -little-endian -qt-gif -no-libmng -system-zlib -system-libjpeg -system-libpng -no-libtiff -no-freetype -no-openssl -no-sql-sqlite -no-xmlpatterns -no-multimedia -no-audio-backend -no-phonon -no-phonon-backend -svg -no-webkit -no-script -no-scripttools -no-javascript-jit -no-stl -no-gfx-qnx -no-kbd-qnx -no-mouse-qnx -no-xinerama -no-cups -no-nis -no-accessibility -no-separate-debug-info -prefix /usr -hostprefix /home/mm/Projektek/tankolas/friendlyarm/buildroot/output/host/usr/arm-unknown-linux-uclibcgnueabi/sysroot/usr -fast -no-rpath

Az opciókat a buildroot állítota össze a menuconfig alapján, és a config.statusban maradtak meg az utókornak. Ezekkel az opciókkal nekem megy egy 4.7.1 egy mini2440-en.

A procedúra végén a forrás bin mappájában lesz egy qmake bináris amit megtallózol a qtcreatorban aztán úgy tudsz buildelni mint a mesében.

Ja ha így külön fordítgatsz a tslibre figyelj oda hogy milyen verziójúval forgatod a Qt-t és milyen van az eszközön, mert szopásokhoz vezethet.