Gui application failed to start
I have compiled the qt 4.7.1 libaries for linux ARM, and all its dependencies (tslib, freetype, etc).
I have checked with qws/framebuffer application, the frambuffer is working properly.
I can calibrate the touch screen with the tslib tools.
Now I'm trying to execute a simple gui app, but I only can see an splash with the cursor, and the application finishes, without any error.
I have tried with different examples, getting the same result.
How can I see which is the problem?
Maybe you already tested it, but does this gui app work on emulator ?
Also can you post some code
seems like your gui applications are crashing on ARN device.
what is the configuration of your ARM board ? is simple "Hello World" label also fails to show up on that device ?
Have u checked if all dependent plugin component are already installed in that device ?
I didn't test the app on emulator.
But I'm testing the addressbook tutorial and the calculator example, and the result is the same.
Now I'm testing a simple application with an empty window, and the app crashes at window.show(), without any error.
ok what about console application ? does it work ?
could u please post environment detail on ARM board as well hardware detail of your board
Yes, a console application works.
I'm using a development board from Hitegh with samsung s3c2440 processor, 7" tft screen (800x480 16bpp), and touch screen.
Linux kernel is 2.32.2, and gcc 4.4.3
Some more info on Qt here now
what are the parameter u passed to configure while building ?
I used this script:
./configure -embedded arm -xplatform qws/linux-arm-g++ -opensource -v -no-accessibility
-nomake demos -nomake example -make tools
-no-qt3support -svg -webkit
-declarative -no-nis -no-cups
-no-iconv -no-pch -no-dbus -no-opengl
-qt-gfx-linuxfb -qt-gfx-qvfb -qt-gfx-vnc
-rpath -lgmodule-2.0 -lgobject-2.0 -lglib-2.0 -lgthread-2.0
[EDIT: code formatting, please use @-tags, Volker]
Finally I have found the problem. The solution was:
I have compiled the Qt embedded without freetype2, and everything is working!!!