Hi all,
Right now, we are involved in a development
stage that requires data exchange between processes running on various operating
systems, i.e. Windows XP 32bits <¡ú Windows Seven 64bits. We are
using a TCP/IP communication protocol based on Boost¡ËAsio and Boost¡ËSerialization
for that.
In order to manage the portability of our
data exchange (int, float, double,¡), we have tried to use the binary portable
archive posted by Christian Pfligersdorffer in Vault /Serialization but we are
not able to use it; we are experiencing a lot of compilation errors.
For illustrating this point, I¡¯ve attached
a very simple source file based on GPS example of Boost.Serialization: if the
line #7 (#define PORTABLE_ARCHIVE) is commented the file compilation runs smoothly
but with this ¡°define¡± it fails.
Our setup is the following:
-
Boost 1.40
-
VC 7.1
-
OS/WinXP
I would like to know if someone around
there has play with this portable implementation and how we must proceed.
Any help?
Best regards,
Marc Viala