How to Build SDK - qt-everywhere-opensource-src-4.7.4 for ARM
Prepare working - Dependency Libraries
(download them from official website)
1. tslib -
https://github.com/kergoth/tslib
2. openssl-1.0.0e -
http://www.openssl.org/source/
3. libpng-1.2.46 -
http://www.libpng.org/pub/png/libpng.html
compile them and put them to your cross compiler library directory.
Building Qt-4.7.4 SDK
1. download
Qt libraries 4.7.4 for embedded Linux (202 MB) from
http://qt.nokia.com/downloads
2. extract file and enter the folder
3. If you want to compile some plugin libraries together, please put them into qt library plugin folder.
(Qt library plugin folder "./qt-everywhere-opensource-src-4.7.4-Embedded/src/plugins")
4. setting configure - my setting parameters
./configure -prefix /usr -xplatform qws/linux-arm-g++ -embedded arm -developer-build -opensource -confirm-license -fast -qt-sql-sqlite -no-qt3support -no-phonon -no-phonon-backend -qt-freetype -system-libpng -no-libmng -qt-libjpeg -no-rpath -no-nis -no-cups -separate-debug-info -openssl -no-opengl -little-endian -nomake examples -nomake demos -accessibility -plugin-gfx-liunxfb -plugin-mouse-tslib -L/usr/local/arm/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/lib/ -I/usr/local/arm/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/include -L/usr/local/arm/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/usr/lib/ -I/usr/local/arm/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/usr/include -D QT_KEYPAD_NAVIGATION -verbose
5. make
6. make install ( Qt will be installed into prefix path that you set )