On terça-feira, 10 de abril de 2012 22.53.01, Nikos Chantziaras wrote: > Bundling KDE libs? It's much simpler to not use KDE functionality. > Otherwise you end up with a big size that is unsuitable for small > utility applications.
Ah, but sometimes you end up either reinventing the wheel (command-line parsing, for example) or crippling your application (Qt Creator's MIME type handling in Qt 4). > And I don't need an installer. People value single executables that can > be copied and run from everywhere (internal hard disks, USB flash > sticks, whatever.) And I'm not sure I could link KDE statically into a > single *.exe like I do with Qt (and if it's possible, it would probably > end up as some 50MB monstrosity or something :-P) Static linking Qt usually already brings it upwards of 20 MB. The KDE libraries aren't much bigger, especially not kdecore. In fact, kdecore + kdeui are the size of QtGui. In any case, KDE has explicitly shunned static building. It's not possible to build the KDE libs in static mode. It was a design decision many years ago that has simplified life. I wish we could do the same for Qt. Keeping it linking statically is very hard and we break every other release because no one tests. BTW, it's known to be broken in Qt 5. > > As for the GNOME users, they avoid Qt-based applications too. > > Ubuntu ships Qt by default now, so that problem was taken care of. And > besides, installing Qt is acceptable to many users (it's quite small.) > Installing KDE with all its deps is absolutely not OK for many of them. Ubuntu is not the only Linux distribution. The other, major GNOME distribution is Fedora. Unlike Ubuntu, it has made no such decision to include Qt. Besides, it also depends on how the distribution splits up the packages -- or fails to do so. Like Stephen said, for KDE Frameworks 5, we want to modularise better, like Qt 5. -- Thiago Macieira - thiago.macieira (AT) intel.com Software Architect - Intel Open Source Technology Center Intel Sweden AB - Registration Number: 556189-6027 Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Interest mailing list Interest@qt-project.org http://lists.qt-project.org/mailman/listinfo/interest