Qt-interest Archive, June 2007
Evaluating Qt 4.3: IPC support - QtDBus?
Message 1 in thread
All,
New to the Qt world, so I'm doing an evaluation. I want to have source
code that builds under both Linux and Windows. Some of our developers
are Windows-based (like myself), whereas others are Linux.
Ultimately, I'm hoping that with Qt each of us can work on "our piece"
of the project using our own development environment, but the code will
build and operate on either platform without hassles, tweaks, etc.
So much for the background - here's the thing: The only IPC mechanism
for passing data around appears to be the QtDBus. I've seen where
others have said its not supported in Windows, or perhaps is... but you
need to do some "tweaking" to get it to work. Anybody know the story on
this?
Any problems I should look for when trying to build my test application
(developed under the Windows release) over on our Linux box using the
Linux based Qt?
Thanks!
Richard B.
Message 2 in thread
Von: "Brown, Richard"
> All,
<snip>
>
> So much for the background - here's the thing: The only IPC mechanism
> for passing data around appears to be the QtDBus. I've seen where
> others have said its not supported in Windows, or perhaps is... but you
> need to do some "tweaking" to get it to work. Anybody know the story on
> this?
>
Hi,
There is a ongoing windows port (because kde4 uses dbus for it's ipc too, sse sf.net/projects/windbus) but we've problems to get our patches into the mainline dbus cvs because the maintainer doesn't like how we define platform independency (or the other way round...).
For now we can say that it's working but needs some more love to fix the outstanding issues which are mostly
a) user authentification
b) the underlaying transport mechanism (currently using tcp/ip but shm or pipes should be more safe and faster)
But what I can say is, that those problems will be fixed in the next few months and that there will be a working qdbus on windows. :-)
> Any problems I should look for when trying to build my test application
> (developed under the Windows release) over on our Linux box using the
> Linux based Qt?
>
> Thanks!
>
If you're interested in helping us with windbus, join dbus and windbus or kde-windows mailing list :-)
Christian Ehrlicher
--
[ signature omitted ]