[Development] Qt 5.1 with DBus on Windows 7, 64bit, Visual Studio 2012

Shane Kearns shane.kearns.qt at gmail.com
Thu Aug 1 15:44:05 CEST 2013

1 - DBus is a linux framework for IPC.
While it's been ported to windows to ease porting of linux applications to
windows, it's not the native way to do IPC there.

Most windows machines won't have the DBus libraries / headers installed to
compile & run QtDBus against.

2 - unknown, we don't routinely test QtDBus on windows, as far as I know.

3 - QtDbus is unfortunately part of the QtBase module, rather than its own
So this isn't supported (it may be possible, which is a different question)

On 1 August 2013 12:16, Fricot, Daniel <daniel.fricot at barco.com> wrote:

>  Dear team,
> Most of our Qt projects are Linux based and use DBus. We now have a
> project on Windows 7. To reuse our code, we are investigating the use of
> DBus on Windows. As QtDBus is not part of the Qt 5.1 Windows binaries, I
> managed to get everything build from source – including QtDBus.
> I have however the following questions concerning QtDBus on Windows (I
> already searched the web and mailing lists but did not find a satisfying
> answer):
> 1.       Why is it kept in the sources but is never included in the
> Windows binaries? (I know it was originally Linux-only, but wouldn’t it be
> great if – just as most of the Qt stuff – it was cross-platform out of the
> box? Surely, I’m not the only one asking this.)
> 2.       Is it stable? (I’ve heard other people claiming it isn’t stable
> on Windows and should not be used)
> 3.       Can I build QtDBus for Windows as a Qt plugin or module of some
> sort that can hook into the Windows binaries or do I have to build the
> entire Qt like I did now? (The Qt binaries you can download are great as
> you don’t need to build the framework yourself. Building it yourself
> requires Qt, VC2012, nmake, cmake, Ruby, Perl, Python, DBus, CVS, GIT,
> Expat, ICU and a lot of time. This increases the risk of errors in our
> toolchain.)
> 4.       What are the best alternatives?
> Thank you in advance for your reply,
> Daniel
>  This message is subject to the following terms and conditions:
> http://www.barco.com/en/maildisclaimer
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20130801/0b427fa4/attachment.html>

More information about the Development mailing list