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