I'm working on an application that is composed of 2 processes that have to share some data structures. These classes are organized in different libraries and the libraries are used in different applications.
- My first attempt was to use Named Shared Memory in Win32 but the problem here is that I can't use STL containers.
- Looking for a solution, I've found Boost Interprocess and, if I understand, I have to change all the STL containers, in my classes, to "STL" Boost Interprocess containers.
So, is there any other method to share classes or structures using STL (in Windows)? The goal is to not create too much dependence from Boost in our libraries.
Thanks