A public forum for discussing the design of software, from the user interface to the code architecture. Now closed.
first happy holidays and hopefully a happy new year! :)
Did anyone have or known an useful table or comparison between wxWidgets and other multiplatform native toolkits like Qt?!
I prefer wxWidgets 2.8 vs. Qt 4.22.
I know for Qt you need to download an library e.g. for MacOSX support, which isn't that small.
Does an similar library exists for wxWidgets?!
Do you need to download an library/framework for other platforms if you use the wxWidgets toolkit?
Or did you only need the compiled executable app in order to use an wxWidgets coded and compiled app on multiplatform as an enduser/customer?!
(Which isn't the case with Qt..)
Thanks in advance!
Don't have any experience of QT but:
For wxWidgets you download and build the lib, it comes with makefiles for most command line compilers and VS project files. I imagine you can get prebuilt binaries from somewhere.
Built it's a couple of mb you can now build subsections of it to reduce the size if you are only using parts.
The licence allows static or dynamic linking.
There is also the src for a wide range of sample apps.
On Mac OS X you can either link Qt statically, or ship Qt framework as part of the app bundle. To keep the size of the disk image reasonable you can include only what's actually used. Gory details here: http://doc.trolltech.com/4.2/deployment-mac.html
I compile Qt statically into my app on MacOSX and Windows. Its just an .exe as far as my users are concerned.
Saturday, December 30, 2006
thank you very much for your answers.
I wish you all a happy and good new year 2007! :)
I ask these and want to know that and an comparison, because of these projects here, which using Qt:
http://www.vidalia-project.net/download.php (Size is an all platforms ok)
http://www.vidalia-project.net/screenshots.php (Screenshots of GUI und different platforms..)
Seems Vidalia don't need an Framework/Library to download on that platforms..
But here you need that Qt Library/Framework which isn't that small, upto about 45 MB BIG! o.O :( -.-
So they don't compile it statically or what's the problem/case here?!
Thanks in advance!
Monday, January 08, 2007
If you are shipping source you can assume that your users know or are interested in the gui frameworks and so will download and build the support libs themselves.
If you are shipping a compiled app either statically link the lib or supply a dynamic lib with it.
Most frameworks are licenced under a modified LGPL which allows static link of the lib.
This topic is archived. No further replies will be accepted.Other recent topics
Powered by FogBugz