You need a cross compiler for the sharp.
You have to download Qt3 embedded free from Trolltech.
You have to configure it with
./configure -depths 16 -embedded sharp -thread -qt-gfx-transformed -qt-imgfmt-jpeg -qt-imgfmt-png -qt-imgfmt-mng -no-cups
and compile it.
You have to remove in qtemb/mkspecs/qws/linux-sharp-g++/qmake.conf
the -fno-rtti option.
You have to make shure, Qt uses actually qtemb/mkspecs/qws/linux-sharp-g++/qmake.conf for compiling .
(I had to create a link from qtemb/mkspecs/default to that file after compile.)
You can skip compiling the Qt lib and download a compiled version from
When a Qt3 is in the background, you cannot get them back to see it.
Such that the app is pretty useless.
For that purpose you can write a small Qt2 program, which starts the Qt3 and make it visible again.
Example apps using this small program you can find here: