20 Sep
2010
20 Sep
'10
2:32 p.m.
Hello, I would like to read/write from/to boost::interprocess shared memory segments from a 32-bit process and a 64-bit process on the same machine. Is this possible? I've attempted to do this, but I seem to be experiencing some compatibility issues. Note that I am reading/writing boost::inteprocess containers to shared memory. For example, in my 32-bit process, I'll add some data to a boost::interprocess::vector and when I read this data from my 64-bit process, it returns garbage. Are there compiler options I can set to make things compatible? If it is not possible to do this, what are some possible solutions for this? Thanks, J