在 Linux 上提升 windows_shared_memory

Pet*_*nok 2 c++ linux windows boost

您好,我需要在 Linux 上构建一个项目,但它使用“boost/interprocess/windows_shared_memory.hpp”,有什么方法可以在 Linux 上运行它,或者我必须重写这段代码?

谢谢

pio*_*kuc 5

我想你只需要使用

 #include <boost/interprocess/managed_shared_memory.hpp>
Run Code Online (Sandbox Code Playgroud)

代替boost/interprocess/windows_shared_memory.hpp。这将同时处理 Windows 和 Linux。