我正在开发一个应用程序,由2个进程组成,它们必须共享一些数据结构。这些类组织在不同的库中,这些库在不同的应用程序中使用。
- 我的第一次尝试是在Win32中使用命名共享内存,但问题在于我不能使用STL容器。
- 寻找解决方案,我发现了Boost Interprocess,如果我理解正确,我必须将我的类中的所有STL容器更改为“STL” Boost Interprocess容器。
那么,在Windows中是否有其他方法可以使用STL共享类或结构?目标是在我们的库中不要创建太多对Boost的依赖。
谢谢