Qt performance on Windows CE
I've been trying to find information on how Qt libraries performance compare to WinGDI on Windows CE 5. So far, I've found nothing useful.
Has anyone tried both? How does Qt perform?
I'm looking into Qt to develop on industrial embedded systems. And those systems have very limited resources. Ideally, I'd like to use Qt. But then, if the overhead is too high, I'll have to go with the default WinGDI.
Thank you in advance,
From what I've heard and understood: Qt is not that fantastic(Correction: QML is not that fantastic, Qt works well) on Windows CE(and not only Qt), but at the same time, the fault is not on Qt. Developers that develop on Windows CE(Not in Qt only) say that it's an awful platform, has an awful process scheduler(You Will block the Operating System if you set a relatively high or very high priority to your thread).
Take in consideration, I never developed on Windows CE, that's what I heard from A Lot of developers, not my personal experience.
Here is a blog of a student that finished his project in Qt on Embedded(4 years ago): http://automon.donaloconnor.net/ , but 1 important thing to take in consideration, he used Linux, not Windows CE.
Thanks lilian.moraru . I appreciate your comment.
I am currently developing a Qt program for windows ce 6.0 and the performance is around the same as a C# program. In some cases faster. If developing under vs2xxx (I am using vs2008) the optimisation settings make a huge difference. I used whole program optimisation and link time code generation as well as optimised for speed.
[quote author="Locutus" date="1365161968"]I am currently developing a Qt program for windows ce 6.0 and the performance is around the same as a C# program. In some cases faster. If developing under vs2xxx (I am using vs2008) the optimisation settings make a huge difference. I used whole program optimisation and link time code generation as well as optimised for speed.[/quote]
Hi Locutus, thank you for the information.
Do you have a URL where I can learn about those optimization settings?
Thank you in advance!
I can't remember a specific url. I just saw the setting and googled it to find out what it meant then tried it out.
Here you go, 0.48 seconds of googling time :)
"Cl compiler at msdn":http://msdn.microsoft.com/en-us/library/19z1t1wy(v=vs.90).aspx
Ah, OK. Optimization switches at compiling time. I thought there were optimization settings to be configured on Visual Studio when working with Qt libraries.
Note: your link shows as broken. ????
Aah that it does. Most probably due to the brackets in the url and I have just closed the page down. Sorry about that.
Don't worry much. I googled it myself now that I know they are compiler-time switches.