[Development] Enabling of QtDBus in Qt 5.4 and 5.5

Roland Winklmeier roland.m.winklmeier at gmail.com
Thu Dec 11 10:18:30 CET 2014


To me this is amazing news. I'm using DBus on all platforms since nearly 2
years and always had to build Qt myself instead of using the official
installers because of missing QtDBus libraries. They are shipped for Mac OS
X meanwhile, but Windows was still a burden.

2014-12-11 9:40 GMT+01:00 Blasche Alexander <
alexander.blasche at theqtcompany.com>:

>
> Personally, I think it is rather useless to enable QtDBus on for example
> Windows. Yes, its better cross-platform programming and there are some
> esoteric guys/projects who use dbus at this stage on Windows. However the
> default setting to enable it for the esoteric use case means you ship tons
> more code for nothing. Alternatives might have been to only enable it when
> specifically requested only (aka change your configure2 option to disabled
> on windows if no dbus option passed) or even compile the lib against some
> no-op code (which would satisfy the true cross platform development use
> case). I guess you might argue that QtDBus is not that large but without
> more strict qmake changes you may create more code to be shipped in other
> modules/projects too.
>

I don't think my project or myself is esoteric. As said DBus is used by my
application successfully on all platforms including Windows for over two
years now. libdbus is running on Windows for even longer. Several people
have stated in this mailing list, they would appreciate QtDBus to be
shipped also on Windows. I wonder on which facts you have based the
statement that this is useless. Were there any problems reported, did
anyone complain it is not working etc? IMHO there are only few people using
it on Windows, because it hasn't been shipped yet and not everyone is
building Qt themselves.

DBus is a great cross platform solution and it is good to enable it on all
platforms. If someone doesn't like it, don't use it.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20141211/a949d3c3/attachment.html>


More information about the Development mailing list